STM32直接驅動段式液晶

0X00

  最近幾天需要用到段式液晶,同事打樣回來,驚奇發現驅動不了,放狗一頓搜,才發現硬件連接錯誤,同事直接把seg com直接連接到單片機IO上了,直接用IO來驅動段式液晶不是不可以,但是1/2偏壓的液晶還好,再往上1/3,1/4...etc就異常費勁,通用的做法是使用ht1621類似的驅動芯片。這涉及到LCD的相關知識,就記錄一下吧。

  參考資料:

  液晶原理百度文庫

  silicon labs 公司AN202關於直接驅動的方案

 

0X01 LCD的顯示原理

  LCD的結構從底到上依次爲 偏振片 玻璃基板 液晶分子 玻璃基板 偏振片 上下兩個偏振片呈90度,簡而言之,基板之間不加交流電時液晶分子會導致光線轉向從而穿過兩個呈90度的偏振片,而加上超過閾值交流電以後液晶不再對光線有轉向作用,導致光線不能穿過偏振片,從而產生明暗變化(裝作很懂的樣子),至於爲什麼需要加交流電,因爲如果只用直流電會導致液晶壽命變短、重影。。。。

 

0X02 控制方式

  在LCD的參數中有幾個重要參數,duty,bias,driver voltage。duty表示掃描週期一般爲與com引腳個數有關,bias表示偏壓,偏壓1/3表示把VDD分三份,電壓差越大越亮,bias與com引腳個數也有關係,因爲com腳越多週期越短,爲了保持亮度一致,需要提高選通和不選通的電壓差。需要分更多份電壓。。。(更不懂了,敬請參考文首文庫資料)一圖勝萬言。

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章