nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 29 Mar 2024 05:44



Reply to topic  [ 108 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8  Next
TFT дисплей для Радио-86РК 
Author Message
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
Paguo-86PK wrote:
Не могли бы на вход LPEN ВГ75 подать рандомный шум и посмотреть, что происходит с регистрами координат светового пера в течении кадра?
Ох, давно я не играл в эти игрушки... Несколько разных РК (два моих. один Шаоса и еще заводской Апогей БК 01) где-то лежат, упакованные, после нескольких переездов. Я попробую их найти, оживить и поиграться с регистрами, но не обещаю, что это будет быстро.


13 Mar 2021 12:45
Profile WWW
Maniac
User avatar

Joined: 12 Apr 2011 20:43
Posts: 267
Location: Tashkent
Reply with quote
Фотогрaфия кристалла вроде бы находится…
 "i8275 DIE"
Image
Остаётся схему найти.
alexcp wrote:
Ох, давно я не играл в эти игрушки...
Думaю, можно и голышом ВГ75 к какому-нибудь PIC насобачить, затактировать, запрограммировать растр и всё… :lol:
Даже без обвеса для вывода на ТВ…


13 Mar 2021 13:04
Profile WWW
Maniac
User avatar

Joined: 12 Apr 2011 20:43
Posts: 267
Location: Tashkent
Reply with quote
Однa мысль тут пришла. Не знаю, годная ли?

Если брать конкретно резистивный сенсорный экран с его устройством:
Image
То, по-моему, можно обойтись 155ТМ2 для селекции осей и 176ЛП1 в качестве ключей закорачивания.
  • Фаза #1: После прихода VRTC сбрасывается триггер-селектор осей, на сенсоре левый-правый электроды закорачиваются и служат для регулировки длинного периода срабатывания одновибратора. Через определённый касанием промежуток времени одновибратор срабатывает и даёт импульс ко второй фазе.
  • Фаза #2: После прихода HRTC устанавливается триггер-селектор осей, на сенсоре верхний-нижний электроды закорачиваются и служат для регулировки короткого периода срабатывания одновибратора. Через определённый касанием промежуток времени одновибратор срабатывает и даёт импульс уже на LPEN.
Вот не силён в аналоговой схемотехнике и толковую схему набросать не решаюсь.
Но, надеюсь, принцип описал сносно: Один одновибратор срабатывает дважды за кадр.

Я люблю микроконтроллеры. Но не считаю целесообразным конкретно в РАДИО-86РК пихать что-то современное на базе микроконтроллера… :roll:


14 Mar 2021 16:29
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
Я подумаю, как это попроще сделать. КМК здесь и одновибратор не нужен. Нужен конечный автомат (finite state machine, FSM, машина состояний) на четыре состояния (сброс, измерение по вертикали, измерение по горизонтали, выдача LPEN) для управления - это как раз ТМ2; преобразователь напряжение-время - это компаратор, конденсатор и источник тока (один-два транзистора); и мультиплексор для коммутации четырёх выводов тач панели между питанием, землей и входом компаратора - тут ЛП1 или стандартный КМОП мультиплексор должны бы подойти.

Аргумент про не-использование микроконтроллера мне понятен, но с ним можно сделать все на одном корпусе вместо минимум трёх плюс обвязка.


14 Mar 2021 19:28
Profile WWW
Maniac

Joined: 15 Jan 2019 15:48
Posts: 326
Location: Украина, Луганская обл.
Reply with quote
alexcp wrote:
Аргумент про не-использование микроконтроллера мне понятен, но с ним можно сделать все на одном корпусе вместо минимум трёх плюс обвязка.


Вот именно! Один DIP-8 (PIC12F675). А отдельными корпусами и в 3 DIP-14,16 не вложиться.
Потребуются еще аналоговые коммутаторы.


15 Mar 2021 05:26
Profile
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
Не прошло и двух лет, и вот уже преобразователь тачскрина в световое перо - без микроконтроллера, как заказывали - вроде бы работает в симуляторе:
Attachment:
File comment: Схема
touch2lpen.png
touch2lpen.png [ 29.32 KiB | Viewed 5111 times ]

Две с половиной микросхемы и четыре транзистора. Вместо ADG436 можно попробовать применить 561ЛП1, она же CD4007 - ее функционала достаточно.
В железе, половинка схемы успешно преобразует положение переменного резистора в задержку появления импульса (желтый - синхронизация, красный - напряжение на конденсаторе, голубой - напряжение с переменного резистора, зеленый - выход преобразователя):
Attachment:
File comment: Осциллограммы
SDS00001.png
SDS00001.png [ 29.66 KiB | Viewed 5207 times ]

Правда, пока непонятно, удастся ли добиться достаточной точности и линейности преобразования для уверенного позиционирования "пера" на всем экране. Сопряжение со входом LPEN ВГ75 пока не проверял, но думаю, там должно быть несложно, нужно только читать регистры ВГ75 и отрисовывать положение пера.


Last edited by alexcp on 07 Nov 2022 08:22, edited 6 times in total.



04 Nov 2022 18:27
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
С 561ЛП1 вместо ADG будет вот так:
Attachment:
touch2lpen.png
touch2lpen.png [ 27.61 KiB | Viewed 4874 times ]

Схема проверена на макете с 2×LM311, CD4007 (=561ЛП1) и CD4013 (=561ТМ2), пока без ВГ75 и без тачскрина - вместо него использовалась пара переменных резисторов. Работает это безобразие примерно так, как выше предлагал @Paguo-86PK:
  • Фаза #1 - сброс: VRTC="1" . Первый МOSFET разряжает C1, на выходе первого компаратора "1", второй MOSFET разряжает C2, на выходе второго компаратора "0". Верх и низ панели подключены к 0 и +5 вольт соответственно, левая сторона подключена ко входу первого компаратора.
  • Фаза #2 - измерение вертикальной координаты: VRTC="0". C1 заряжается током 10мкА от первого ГСТ (ток придется подстравивать), напряжение на C1 линейно растет. Когда он зарядится до напряжения на левой стороне тачскрина, первый компаратор переключается, на его выходе появляется "0".
  • Фаза #3 - Ждем очередного импульса горизонтальной синхронизации.
  • Фаза #4 - измерение горизонтальной координаты: Теперь левая и правая сторона панели подключены к 0 и +5 вольт соответственно, низ панели подключен ко входу второго компаратора. C2 заряжается током 80мкА от второго ГСТ (тоже придется подстраивать). Когда C2 зарядится до напряжения на нижней стороне тачскрина, второй компаратор переключается, на его выходе появляется "1" - это и есть искомый LPEN.
  • Фаза #5 - работа завершена, ждем сброса.

Измерительные конденсаторы C1 и C2 должны быть линейными и качественными, лучше всего полистирольными. Больших полистирольных емкостей в разумных габаритах не бывает, поэтому ток зарядки нужен маленький (dV/dt = I/C, dV=4..5 вольт, для C1 dt = 20мс), но тогда на его фоне становится заметным входной ток компаратора. На макете стоит LM311 с малым входным током, но удобнее был бы сдвоенный - нужно поискать подходящий.

А вот это:
Attachment:
feedthrough.png
feedthrough.png [ 571 Bytes | Viewed 5162 times ]
на осциллограме выше - это емкость затвора MOSFETа разряжается в C2. Поэтому, воможно, просто MOSFETами обойтись не удастся и придется ставить вместо них такие же ADG, ЛП1 или что-то подобное.

Поиграться еще можно, но думаю, что на микроконтроллере будет сильно проще, особенно если в пару к нему поставить готовый интерфейс тачскрина вроде TSC2046.


05 Nov 2022 08:48
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22422
Location: Silicon Valley
Reply with quote
Shaos wrote:
Shaos wrote:
alexcp wrote:
Если нужно, готов поделиться печатными платами прототипа - китайцы мне их сделали то ли пять, то ли десять...

Давай - если у тебя их 10, то я готов выкупить 2 плюс...

Получил - спасибо автору! :roll:

Image

Только теперь вижу, какое оно тут всё мелкое - сам бы я такое не спаял бы...

Между тем я пару с лишним лет назад приобрёл таки экранчик какой надо:
fifan wrote:
Отвечу за автора. Дисплей такой - https://www.buydisplay.com/default/lcd-5-inch-display-480x272-tft-module-touch-screen-for-mp4-gps или дешевле в Али Экспресс по поиску ili6482b.

И готов так сказать приступить к сборке РК-ноутбука :lol:

P.S. А можно как-то "навесиком" сюда приделать схему пропуска первых строчек из окончательного варианта?

_________________
:dj: https://mastodon.social/@Shaos


11 Jan 2024 23:46
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
Само собой:


Attachments:
den delay.png
den delay.png [ 11.95 KiB | Viewed 2912 times ]
12 Jan 2024 17:45
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22422
Location: Silicon Valley
Reply with quote
O - круто, спасибо! :D

_________________
:dj: https://mastodon.social/@Shaos


12 Jan 2024 21:53
Profile WWW
Novelist

Joined: 15 Sep 2014 22:32
Posts: 29
Location: Пермь
Reply with quote
на базе этой разработки можно, наверное, сделать EGA-CGA монторчик. Вот только dot-clk откуда брать, от отдельных генераторов?


12 Jan 2024 22:35
Profile
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22422
Location: Silicon Valley
Reply with quote
emax wrote:
на базе этой разработки можно, наверное, сделать EGA-CGA монторчик.

CGA в 272 строки ещё влезет, а вот EGA уже не очень...

_________________
:dj: https://mastodon.social/@Shaos


12 Jan 2024 22:37
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
Китайцев это не останавливает - они продают (недорого) TFT панели 480×272 c VGA интерфейсом.
Кстати, в CGA и EGA пиксели не квадратные, на современных TFT экран будет выглядеть растянутым по горизонтали (см. картинки).
Но зачем нам CGA и EGA? Совместимость с РК86 я уже сделал, а если совместимостью пожертвовать, то можно сделать, например, 34 строки по 80 символов 8×8.
Еще лучше взять 7-дюймовую панель 800×480 и фонт 9×14.


Attachments:
ega aspect.png
ega aspect.png [ 2.42 KiB | Viewed 2841 times ]
cga aspect.png
cga aspect.png [ 1.77 KiB | Viewed 2841 times ]
13 Jan 2024 12:44
Profile WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 22422
Location: Silicon Valley
Reply with quote
alexcp wrote:
Китайцев это не останавливает - они продают (недорого) TFT панели 480×272 c VGA интерфейсом.

Ну это наверное для 256-цветных 320x200 или 320x240, которые как бы тоже VGA.

А так-то для ретро-задач пожалуй 480x320 это предел:

Image

_________________
:dj: https://mastodon.social/@Shaos


13 Jan 2024 18:08
Profile WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 128
Reply with quote
С возрастом зрение ухудшается, хочется экран побольше, символы - покрупнее. Иначе приходится через лупу смотреть:


Attachments:
Clipboard01.png
Clipboard01.png [ 65.33 KiB | Viewed 2834 times ]
13 Jan 2024 18:19
Profile WWW
Display posts from previous:  Sort by  
Reply to topic   [ 108 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8  Next

Who is online

Users browsing this forum: No registered users and 6 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.