Управление ЖК-дисплеем от микроконтроллера Basic Stamp 2

Я не могу управлять ЖК-дисплеем UP018D01 (www.ic72.com/pdf_file/u/590916.pdf) с моим микроконтроллером Basic Stamp II.

Первый шаг, который я пытаюсь сделать, это включить подсветку ЖК-дисплея. Согласно техпаспорту UP018D01 мы должны подавать +5 В постоянного тока.

Итак, я подключил GND UP018D01 к VSS BS2, а HI UP018D01 к P9 BS2. Затем я запустил следующий код:

' {$STAMP BS2}
' {$PBASIC 2.5}
main:
HIGH 9
GOTO main

К сожалению, подсветка выключена! Что я могу сделать? Где я ошибаюсь?

Ответы (1)

Похоже, вы пытаетесь управлять подсветкой с вывода микроконтроллера. Типичный контакт UC будет потреблять максимум ~ 20 мА, для вашей подсветки может потребоваться ~ 100 мА.

Если бы это была подсветка на основе светодиодов, вы бы сделали что-то вроде подключения подсветки напрямую к напряжению питания через необходимый токоограничивающий резистор.
Если вы хотите переключить его, вам придется использовать внешний транзистор для управления током, управляемым с вывода.

Однако похоже, что ваша подсветка основана на CCFL (люминесцентных лампах с холодным катодом), и для них требуется более сложная схема для генерации высокого напряжения, необходимого для их управления. Похоже, вам нужно ~ 190 В.
Из даташита :

CCFL

Таким образом, вам нужно будет изучить управляющие схемы CCFL — эта заметка о приложении LT — неплохое место для начала чтения.

Или, если вам не нравится эта идея, вы можете просто взять дисплей со светодиодной подсветкой, их тысячи на выбор — Displaytech производит несколько приличных дешевых цветных TFT-экранов. SDT024BTFT — одно из их последних предложений, размер и разрешение которого аналогичны вашему ЖК-дисплею.