不懂得用 CPLD 呵!而且輸出波形要像上面 AVR065 中 fig2-4,或者 PCF8576 datasheet 裡的 1:4 mux 輸出波 ...
FPDman 發表於 2015-8-1 19:58


Verilog, VHDL值得學

TOP

不懂得用 CPLD 呵!而且輸出波形要像上面 AVR065 中 fig2-4,或者 PCF8576 datasheet 裡的 1:4 mux 輸出波 ...
FPDman 發表於 2015-8-1 19:58



    必須用3.3V源電壓或以下, 因為多數LCD的開始TN的電壓是1.7V左右

TOP

討論討論,交流交流  

關於 LCD 電壓,開始電壓 1.7V 是否指驅動的 Voff ,即剛剛見到字劃“亮”出來?  

如果驅動條件是 5V, 1/4 duty, 1/3 bias,那麼 Voff 就差不多是 1.7V 了,
請參考 Microchip AN658  page 29-table 9。
把 5V x 0.333 = 1.665Vrms (請記得 LCD 驅動電壓是用 root mean square 啊!) ,
這樣 Von 就是 5V x 0.577 = 2.885Vrms。
Von、Voff 定義請見 page 11-figure 13,
而液晶材料電壓 V10 (或Vth) 稍高於 Voff,和 V90 (或 Vsat) 稍低於 Von 就可以做到 “亮”或“不亮”的控制了。

要做出 Voff 和 Von 就要“砌”出像 p24~25 – figure 29~30 的 com 和 seg 波型。
我那片 LCD 的工作電壓  Vop 是 5V,所以在示波器上看到 Vp-p = 5V。

TOP

本帖最後由 xiao 於 2015-8-6 23:25 編輯
討論討論,交流交流   

關於 LCD 電壓,開始電壓 1.7V 是否指驅動的 Voff ,即剛剛見到字劃“亮” ...
FPDman 發表於 2015-8-6 22:28


其實開始不需要看那麽多細節

實驗一下就知道,兩隻IO, 5V和0V交替, 就是5V AC, COM - SEG 各接一支就是靜態驅動一筆劃,不降壓就會看到鬼影或者隔壁筆畫出現, 調低電壓就可以知道threshold, PWM可以調灰階

如果要 MULTIPLEX, 分時驅動,那必須讓不想管的筆畫隱形, COM -SEG  之間的壓差要低於2。5V 左右

這個方法對7-seg有效,VDD,1/2 VDD, GND,3個·電壓位準,1/2VDD 接 COM,所以VDD用3V3才不會有鬼影,不然就要用很複雜的DRIVER才可MULTIPLEXING驅動,失去DIY的意義。其實所有跳字手表都是這樣設計,4BIT MCU和·1.5V電池, 用同樣的設計方法

TOP

… … 這是個有意思的課題!咱們一起研究研究,
但最近比較忙(真實是懶惰),稍後再搞吧。

在零亂的 file 中找來舊照片,
顯示數字
closeup_1.jpg
原來以前曾玩過 Holtek 的 LCD driver,型號都忘記了,Arduino 的 code 不知去向, 這顆東東也不知掉到那裡。
Holtek_1.jpg

TOP

… … 這是個有意思的課題!咱們一起研究研究,
但最近比較忙(真實是懶惰),稍後再搞吧。

...
FPDman 發表於 2015-8-8 06:42


是不是HT1621 / HT1621G
看來不錯喔

TOP

回覆 16# xiao
在床下底的月餅盒裏終於找到了這個:
1621B.JPG
沒錯耶,是 HT1621B,拆舊東西得來的。那時沒買 SSOP 的轉接板,唯有用手焊飛線。
原來月餅盒裏還有一片帶白色背光的 STN LCD,有空再點亮它。
LCD_1.JPG

TOP

回覆  xiao
在床下底的月餅盒裏終於找到了這個:

沒錯耶,是 HT1621B,拆舊東西得來的。那時沒買 SSOP 的 ...
FPDman 發表於 2015-8-16 14:10



    這挺好用的...期待有新項目發表

TOP

提示: 作者被禁止或刪除 內容自動屏蔽

TOP

7106 是塊 ADC IC,應該不能在外部控制 LCD 的筆劃啊!
7106 的輸出是給“靜態”(Static)LCD,即只有一個 common (有的叫 backplane) ,其餘都是 segment。

師兄這片 LCD 的 Common 脚要給一個 5V,32-64Hz 的方波,
要 ON 的 segment 給一個與 common 反相的方波,
而要 OFF 的 segment 則給一個與 common 同相的方波。

如簡單用 Arduino 直接驅動一兩個 8 字應該不會太困難。(不過我沒試過)

TOP