-
- Выбрал SN74LVC4245APWR, 12 рублей все удовольствие. - LightElf(15.06.2012 23:05)
- К сожалению туда еще могут VFD от Futaba подключаться (и OLED от того же Winstar - но он с питанием от 3 вольт дружит). В общем вариант со сдвигом напруг ИМХО не катит. - LightElf(15.06.2012 14:15)
- тогда любые шинники, например 74НСТ245 - koyodza(15.06.2012 14:19)
- ULN для чего ? Шину/управление подключайте прямо на порты, все отлично работает. Если нужен ввод (интересно только зачем), то на 5V-tolerant выводы - zeleny(14.06.2012 21:38)
- По даташиту WH1602L имеет минимальный уровень для "1" в 0.7 от питания. То есть 3.5 вольта. Питание STM32 (или Стелларисов) - 3.3. То есть взлетит, но хреново. А другие аналогичные дисплейчики - и вовсе 0.9VCC LightElf(36 знак., 15.06.2012 14:22)
- В даташите WH1602L указано, что используется контроллер ST7066 or Equivalent. В даташите же самой ST7066 указаны входные уровни для диапазона питания 2,7В...5,5В: VIH=2,2В...VCC, VIL=-0,3В...0,6В, то бишь уровни TTL(V), rezident(287 знак., 15.06.2012 14:41 - 14:43, ссылка, ссылка)
- Хе-хе, пришлось как-то переделывать на 5В. Дисплеи с 3.3 В контроллера доставемы непредсказуемо. - Vladimir Ljaschko(15.06.2012 15:13)
- в каком году это было? Наверное, ещё в прошлом веке? Уже давно все символьные ЖКИ нормально работают от 3В питания - koyodza(15.06.2012 15:25)
- Лет семь тому. Жаль, не поинтересовался - сейчас в новый аппарат заложил 5В из-за этого. - Vladimir Ljaschko(15.06.2012 17:34)
- Контроллеры символьных LCD работают, начиная от 2,7В. Это сами жидкие кристаллы для нормального контраста при низкой температуре могут требовать напряжение VDD-V0 больше 3,3В (ниже минуса питания). - rezident(15.06.2012 15:20)
- Не, кристаллы наблюдались, сбоил сам контроллер. - Vladimir Ljaschko(15.06.2012 17:32)
- в каком году это было? Наверное, ещё в прошлом веке? Уже давно все символьные ЖКИ нормально работают от 3В питания - koyodza(15.06.2012 15:25)
- Хм. Весьма оригинально! А вот у ST7066U уже другие входные уровни. Что там в Sitronix курят при разработке документации? rezident(15.06.2012 15:07 - 15:12)
- Ну вот и я о том же. У меня есть три даташита на WH1602L и в них три разных варианта рабочих уровней. Придется все же HCT245 ставить - чтобы уж точно со всеми вариациями (LCD, VFD, OLED) работало. - LightElf(15.06.2012 16:26)
- А вариант с PC8575TS, который я ниже предлагал, не подходит? Транслятор уровней I2C 3,3В<->5В на двух 2N7002 делается. - rezident(15.06.2012 17:44, ссылка, картинка)
- Это про запас. Проблем с количеством ножек вроде бы нет, а вот I2C плотно заюзан всяким другим безобразием - LightElf(15.06.2012 22:57)
- Ставь транслятор уровней. Что-то типа 74LVC8T245. Тогда уж точно со всеми уровнями будет работать. От 1,6 до 5,5В ;) - Dir(15.06.2012 16:51)
- А вариант с PC8575TS, который я ниже предлагал, не подходит? Транслятор уровней I2C 3,3В<->5В на двух 2N7002 делается. - rezident(15.06.2012 17:44, ссылка, картинка)
- Ну вот и я о том же. У меня есть три даташита на WH1602L и в них три разных варианта рабочих уровней. Придется все же HCT245 ставить - чтобы уж точно со всеми вариациями (LCD, VFD, OLED) работало. - LightElf(15.06.2012 16:26)
- Чудесато. У меня полный даташит на WH1602L-TMI-CT, в нем табличка Electrical Characteristics. В ней указано напряжение питания от 4.5 до 5.5 вольт и Input High Voltage от 0.7VDD до VDD. Гадать какой там чип стоит ИМХО занятие не очень разумное, LightElf(219 знак., 15.06.2012 15:08)
- Хе-хе, пришлось как-то переделывать на 5В. Дисплеи с 3.3 В контроллера доставемы непредсказуемо. - Vladimir Ljaschko(15.06.2012 15:13)
- я с уровнями как-то не заморачивался, при 3.3В работает со всеми индикаторами которые пробовал. Хотя можно сделать выход "открытый сток", и впаять pullup-резисторы на 5В - zeleny(15.06.2012 14:28)
- Хорошее и дешевое решение. Но нюанс - ножка должна быть 5В толерантна - 1111111(16.06.2012 02:53)
- а там большинство таких - zeleny(16.06.2012 09:20)
- Однако большинство != все - 1111111(16.06.2012 16:29)
- а там большинство таких - zeleny(16.06.2012 09:20)
- Хорошее и дешевое решение. Но нюанс - ножка должна быть 5В толерантна - 1111111(16.06.2012 02:53)
- в этих индикаторах ловить busy занятие абсолютно бесполезное, используйте кеширование и делайте запись через заведомо больший интервал времени - koyodza(15.06.2012 14:27)
- Хмм. А я думал наоборот. Век живи - век учись. - LightElf(15.06.2012 14:55)
- В даташите WH1602L указано, что используется контроллер ST7066 or Equivalent. В даташите же самой ST7066 указаны входные уровни для диапазона питания 2,7В...5,5В: VIH=2,2В...VCC, VIL=-0,3В...0,6В, то бишь уровни TTL(V), rezident(287 знак., 15.06.2012 14:41 - 14:43, ссылка, ссылка)
- По даташиту WH1602L имеет минимальный уровень для "1" в 0.7 от питания. То есть 3.5 вольта. Питание STM32 (или Стелларисов) - 3.3. То есть взлетит, но хреново. А другие аналогичные дисплейчики - и вовсе 0.9VCC LightElf(36 знак., 15.06.2012 14:22)
- питайте индикатор от 3В, напряжение регулировки контрастности делается на BAT54S плюс пара резисторов и конденсаторов - koyodza(14.06.2012 20:50)
- PCF8575TS в TSSOP-24. Выходов этой м/с хватает и для подключения шины самого LCD-модуля и еще остаются для простенького 4-х битного R-2R ЦАП (чтобы контраст регулировать) или для подключения нескольких кнопочек. Интерфейс связи с МК - I2C. - rezident(14.06.2012 18:05, ссылка, ссылка)
- питание ЖКИ на питание проца, шину напрямую, минусатор + делитель с питания на контрастность, подсветку через IRLML2402 - Vit(14.06.2012 17:19)