在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

瑞薩MCU內置LCD控制器/驅動器漫談

jf_pJlTbmA9 ? 來源:瑞薩MCU小百科 ? 作者:瑞薩MCU小百科 ? 2023-09-28 16:12 ? 次閱讀

前 言

在很多應用場景下可能需要使用段碼式液晶顯示屏LCD,如:家用電器、工業設備、儀器儀表、樓宇自動化設備、醫用儀器、穿戴設備等等。這不僅是因為段碼式液晶顯示屏LCD具有顯示美觀、成本優勢、功耗低等優點,而且現在很多MCU都集成了LCD驅動模塊,使得開發變得更容易。根據不同電壓、段位數、A/B驅動波形等廣泛應用的需求,瑞薩集成了LCD驅動模塊,不同系列的MCU可使用該模塊從而匹配其應用。

一、段碼式液晶顯示屏LCD結構和顯示原理

段碼式液晶顯示屏LCD內部晶體在靜電場的功效下,晶體的排列方向會發生偏轉,因而改變其透光性,從而可以看到顯示的內容。LCD有一個偏轉閥值,當LCD兩端的電壓高于該閥值時,則顯示內容;而低于該閥值時,則不顯示。

一般段碼式液晶顯示屏LCD有三個主要參數:工作中電壓、Duty(相匹配COM數)和BIAS(偏壓,相匹配閥值),例如,3.0V、1/4Duty、1/3BIAS表明LCD的工作中電壓為3.0V,有4個COM,閥值大概是1.1V(3.0/3=1.0)。

wKgZomUD4xSAerT6AAG3Wzj492c691.png

當加在某段LCD兩端的電壓大于1.0V時顯示,反之,不顯示。但是,LCD對于驅動電壓的反應不是很明顯,例如加1.0V電壓的時候,可能會微弱顯示,這就是通常說的“鬼影”。因此,要保證驅動LCD顯示的時候,加在LCD兩端的電壓要比閥值電壓大得比較多,而不顯示的時候,則要比閥值電壓小得比較多。

需要注意的是,LCD的兩端是不能加直流電壓的,否則時間稍長會危害段碼式液晶顯示屏LCD晶體分子結構的電化學特點,造成顯示實際效果模糊不清,使用期限降低的不良影響,其毀滅性不能修復,這就要求保證加在LCD兩端的驅動電壓的平均電壓為0。所以,LCD使用分割掃描法,在任何時候只有一個COM掃描有效,其余的COM處于無效狀態。

一個好的段碼式液晶顯示屏LCD控制器/驅動器,應該滿足:

能提供不同數量的COM、Duty(相匹配COM數)和BIAS(偏壓,相匹配閥值),滿足不同規格LCD屏的驅動

能夠提供多種分壓方式,提供內部分壓,減少外圍電路分壓的元器件

能夠提供內部Boost升壓,滿足一些電池供電,電池電壓下降時,亮度還可以保持

能夠提供內部基準電壓穩壓,避免分壓不準導致顯示出現“鬼影”

能夠提供多個不同的基準電壓選擇,可以調整對比度

能夠提供多種不同分割掃描法、驅動波形,滿足靈活選擇

能夠不同的時鐘源和不同分割掃描幀率的選擇,滿足不同應用低功耗的要求

瑞薩MCU內置的LCD控制器/驅動器不但滿足上面的規格,而且還提供其他優點功能:

提供不同的時鐘源選擇,可選擇外部副時鐘32.768KHz,也可選擇MCU內部低速或高速時鐘

提供顯示數據寄存器,能通過自動讀取顯示數據寄存器進行段信號SEG和公共信號COM的自動輸出

提供時間間隔閃爍功能,方便易用

二、瑞薩MCU內置的LCD控制器/驅動器

1、LCD控制器/驅動器框圖

圖1為集成到瑞薩自有16bits RL78系列核MCU中的LCD控制器/驅動器,圖2集成瑞薩32bits RA4M1系列Arm核MCU中的LCD控制器/驅動器,兩者主要區別是LCD控制器/驅動器的工作時鐘選擇不同,RA4M1系列還可支持選擇內部高速時鐘。

wKgZomUD4xeAROISAAHw_Fiqi2Q911.png 圖1 R7F0C001/R7F0C002/L12/L13/L1A/L1C LCD控制器/驅動器
wKgaomUD4xiAcHJcAAJTtPGG4S0492.png 圖2 RA4M1 LCD控制器/驅動器

①外圍允許寄存器0(PER0):在將副系統時鐘(fSUB)用于LCD控制器/驅動器時設定。

②LCD模式寄存器0(LCDM0):LCD驅動電壓生成電路、顯示波形(A/B)和顯示的時間片DUTY的選擇。

③LCD模式寄存器1(LCDM1):此寄存器允許或者禁止顯示運行,允許或者停止升壓電路和電容分割電路的運行以及設定顯示數據區和低電壓模式。

④運行速度模式控制寄存器(OSMC):通過停止不需要的時鐘功能來降低功耗。

⑤LCD時鐘控制寄存器0(LCDC0):設定LCD源時鐘和LCD時鐘的寄存器,通過LCD時鐘和時間片決定幀頻。

⑥記憶性液晶控制寄存器(MLCD):控制記憶性液晶波形。

⑦LCD升壓電平控制寄存器(VLCD):能從升壓電路運行時生成的16種基準電壓(調整對比度)中選擇。

⑧LCD輸入切換控制寄存器(ISCLCD):設定CAPL/P126、CAPH/P127、VL3/P125引腳作為LCD功能運行的期間防止貫通電流的流入。

2、LCD控制器/驅動器的驅動波形

驅動波形包括COM端口波形、SEG端口波形、COM和SEG之間電壓差波形,當各畫素對應的COM和SEG的電位差高于一定電壓(LCD驅動電壓VLCD,也就是閥值電壓)時,LCD顯示屏的各畫素就點燈。如果電位差低于VLCD,各畫素就熄燈。

COM端口波形

根據設定的時間片,如表所示的順序為公共信號的選擇時序,并且以其為一個周期進行重復運行。在靜態模式的情況下,COM0~COM3輸出相同的信號。

wKgaomUD4xyABXaqAAByeZviPHo805.png

SEG端口波形

SEG信號對應LCD顯示數據寄存器,在8個時間片方式的情況下,各顯示數據寄存器的bit0~bit7對應COM0~COM7。與公共信號輸出的各時序同步,讀數據存儲器的數據。如果各位的內容為“1”,就在轉換為選擇電壓后輸出到段引腳(SEG4~SEG38)。如果各位的內容為“0”,就在轉換為非選擇電壓后輸出到段引腳(SEG4~SEG38)。

在不是8個時間片方式的情況下,在A圖形區中各顯示數據寄存器的bit0~bit3對應COM0~COM3,在B圖形區中各顯示數據寄存器的bit4~bit7對應COM0~COM3。與公共信號輸出的各時序同步,讀數據存儲器的數據。如果各位的內容為“1”,就在轉換為選擇電壓后輸出到段引腳(SEG0~SEG38)。如果各位的內容為“0”,就在轉換為非選擇電壓后輸出到段引腳(SEG0~SEG38)。

因此,必須先確認LCD顯示數據寄存器使用的LCD顯示屏的前面電極(對應SEG信號)和背面電極(對應COM信號)是如何組合形成顯示圖形的,然后給顯示數據寄存器寫與顯示圖形一一對應的位數據。

COM信號和SEG信號的輸出波形

公共信號COM和段信號SEG輸出的電壓如表(a)-(d)所示。只有在公共信號COM和段信號SEG都為選擇電壓時才為±VLCD的點燈電壓(選擇),在其他組合時為熄燈電壓(非選擇)。

靜態顯示模式時,公共信號COM的輸出波形,在LCD時鐘屬于的1個周期T(選擇或非選擇),前T/2輸出VL4分壓電平,后T/2輸出Vss電平;段信號SEG的輸出波形,在LCD時鐘屬于選擇時的1個周期T,前T/2輸出Vss分壓電平,后T/2輸出VL4電平,屬于非選擇時的1個周期T,前T/2輸出VL4分壓電平,后T/2輸出Vss電平。

wKgZomUD4x2ANSLaAAC31aO7KUE584.png

1/2偏壓時,公共信號COM的輸出波形,在LCD時鐘屬于選擇時的1個周期T,前T/2輸出VL4分壓電平,后T/2輸出Vss電平,屬于非選擇時的1個周期T,輸出VL2電平;段信號SEG的輸出波形,在LCD時鐘屬于選擇時的1個周期T,前T/2輸出Vss分壓電平,后T/2輸出VL4電平,屬于非選擇時的1個周期T,前T/2輸出VL4分壓電平,后T/2輸出Vss電平。

wKgaomUD4x-AP7CuAAGHIWWZAEo564.png

1/3偏壓時,公共信號COM的輸出A波形,在LCD時鐘屬于選擇時的1個周期T,前T/2輸出VL4分壓電平,后T/2輸出Vss電平,屬于非選擇時的1個周期T,前T/2輸出VL1分壓電平,后T/2輸出VL2電平;段信號SEG的輸出A波形,在LCD時鐘屬于選擇時的1個周期T,前T/2輸出Vss分壓電平,后T/2輸出VL4電平,屬于非選擇時的1個周期T,前T/2輸出VL2分壓電平,后T/2輸出VL1電平。

1/3偏壓時,公共信號COM的輸出B波形,在LCD時鐘屬于選擇時的1個周期T,前T/2(在前半幀Tf/2)輸出VL4分壓電平,后T/2(在后半幀Tf/2)輸出Vss電平,屬于非選擇時的1個周期T,前T/2(在前半幀Tf/2)輸出VL1分壓電平,后T/2(在后半幀Tf/2)輸出VL2電平;段信號SEG的輸出B波形,在LCD時鐘屬于選擇時的1個周期T,前T/2(在前半幀Tf/2)輸出Vss分壓電平,后T/2(在后半幀Tf/2)輸出VL4電平,屬于非選擇時的1個周期T,前T/2(在前半幀Tf/2)出VL2分壓電平,后T/2(在后半幀Tf/2)輸出VL1電平。

wKgZomUD4yCAPgb-AAJeRiDoa9A215.png

1/4偏壓時,公共信號COM的輸出A波形,在LCD時鐘屬于選擇時的1個周期T,前T/2輸出VL4壓電平,后T/2輸出Vss電平,屬于非選擇時的1個周期T,前T/2輸出VL1分壓電平,后T/2輸出VL2電平;段信號SEG的輸出A波形,在LCD時鐘屬于選擇時的1個周期T,前T/2輸出Vss分壓電平,后T/2輸出VL4電平,屬于非選擇時的1個周期T,前T/2輸出VL2分壓電平,后T/2輸出VL2電平。

1/4偏壓時,公共信號COM的輸出B波形,在LCD時鐘屬于選擇時的1個周期T,前T/2(在前半幀Tf/2)輸出VL4分壓電平,后T/2(在后半幀Tf/2)輸出Vss電平,屬于非選擇時的1個周期T,前T/2(在前半幀Tf/2)輸出VL1分壓電平,后T/2(在后半幀Tf/2)輸出VL3平;段信號SEG的輸出B波形,在LCD時鐘屬于選擇時的1個周期T,前T/2(在前半幀Tf/2)輸出Vss分壓電平,后T/2(在后半幀Tf/2)輸出VL4電平,屬于非選擇時的1個周期T,前T/2(在前半幀Tf/2)輸出VL2分壓電平,后T/2(在后半幀Tf/2)輸出VL2電平。

wKgaomUD4yKAdKX-AAIF67otbOM464.png

COM信號和SEG信號的輸出波形實例

在此例子,以第7位的wKgZomUD4yOAdikIAAADYOEbjyk775.png進行說明。需要根據顯示圖形并且通過COM0~COM3的各公共信號的時序,將表所示的選擇電壓和非選擇電壓輸出到SEG12引腳和SEG13引腳。

wKgaomUD4ySAWC-7AABBH2RyvRs189.png

因此,給SEG12對應的顯示數據寄存器(地址F040CH)準備“1101”即可。SEG12和各公共信號之間的LCD驅動波形例子如下圖所示。在選擇COM0時SEG12為選擇電壓,就知道LCD點燈電平+VLCD/–VLCD的交流矩形波的產生。

wKgZomUD4yaAIO_dAAGeReDbHTs909.jpg SEG12和各公共信號之間的4個時間片的LCD驅動A波形例子(1/3偏壓法)
wKgZomUD4y2AT_fFAAKMtsG-wJc487.png SEG12和各公共信號之間的4個時間片的LCD驅動B波形例子(1/3偏壓法)

3、LCD控制器/驅動器的驅動電壓

LCD驅動電壓VL1、VL2、VL3、VL4的提供,分為內部升壓、電容分割和外部電阻分割。

內部升壓

如R7F0C001G/L、R7F0C002G/L內置用于LCD驅動電源的內部升壓電路。通過外接內部升壓電路的電容器(0.47μF ±30%),生成LCD驅動電壓。內部升壓方式只能使用1/3偏壓法或者1/4偏壓法。

內部升壓方式的LCD驅動電壓和器件本身不是同一個電源,因此與VDD的變化無關,能提供固定的電壓。

能通過設定LCD升壓控制寄存器(VLCD)來調整對比度。

wKgaomUD4y6ANFdsAADri0eLCtg634.png

電容分割

如R7F0C001G/L、R7F0C002G/L內置用于驅動電源的電容分割電路。通過外接電容分割電路的電容器(0.47μF ±30%),生成LCD驅動電壓。電容分割方式只能使用1/3偏壓法。和外部電阻分割方式不同,電容分割方式沒有電流流過,因此能減小消費電流。

wKgZomUD4y-AYmNIAABzwK9mUXE948.png

外部電阻分割方式

wKgaomUD4zCAPn4vAAEjft1KVCc923.png

4、LCD控制器/驅動器時鐘控制

wKgaomUD4zKAKiLrAADueXgKCYY939.png

5、LCD控制器/驅動器的數據驅動顯示

能從升壓電路運行時生成的16種基準電壓(調整對比度)中選擇。

wKgZomUD4zOAcVj5AAEsJcyLLv8743.png

6、LCD控制器/驅動器的數據驅動顯示

當用于靜態、2個時間片、3個時間片或者4個時間片時,如R7F0C001G/L、R7F0C002G/L能通過設定BLON位和LCDSEL位,從以下3種選擇LCD顯示數據寄存器:

A圖形區(LCD顯示數據寄存器的低4位)的數據顯示

B圖形區(LCD顯示數據寄存器的高4位)的數據顯示

交替顯示A圖形區和B圖形區的數據(實時計數器(RTC)的固定周期中斷時序對應的閃爍顯示)

注意在使用8個時間片時,不能選擇LCD顯示數據寄存器(A圖形、B圖形或者閃爍顯示)。

wKgaomUD4zeAW2KWAAClnl8z2Lk922.png

閃爍顯示(A圖形區和B圖形區的數據的交替顯示)R7F0C001G/L,R7F0C002G/L例子。

當BLON位為“1”時,對應實時計數器(RTC)的固定周期中斷(INTRTC)時序,進行A圖形區和B圖形區的數據交替顯示。當LCD閃爍顯示時,必須給與A圖形區的位對應的B圖形區的位設定反相值(ex. 將F0400H的bit0置“1”,在閃爍顯示時將F0400H的bit4置“0”);當LCD不閃爍顯示時,必須設定相同值(ex. 將F0402H的bit2置“1”,在點燈顯示時將F0402H的bit6置“1”)。

顯示的切換時序如下所示。

wKgZomUD4ziAYXP5AACsmserrZA350.png

三、瑞薩MCU內置LCD控制器/驅動器的驅動工作模式待機功耗實測

wKgaomUD4zqAQtfRAAa8OxsvgEM933.png
wKgZomUD4zuAUDa0AACnJiPtuV4835.jpg

四、瑞薩內置LCD控制器/驅動器的MCU系列

來源:瑞薩MCU小百科

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • mcu
    mcu
    +關注

    關注

    146

    文章

    17149

    瀏覽量

    351216
  • 驅動器
    +關注

    關注

    52

    文章

    8237

    瀏覽量

    146371
  • 控制器
    +關注

    關注

    112

    文章

    16365

    瀏覽量

    178075
  • lcd
    lcd
    +關注

    關注

    34

    文章

    4426

    瀏覽量

    167510
  • 瑞薩
    +關注

    關注

    35

    文章

    22309

    瀏覽量

    86317
收藏 人收藏

    評論

    相關推薦

    MCU產品技術解析

    / Tiny 系列組成的Tiny家族是適用于家電、AV、PC周邊、工業機器等的系統控制器。該系列是有著低成本、少管腳、小型封裝等特征的MCU品牌。從20管腳到80管腳的少管腳、小型
    發表于 08-08 19:59

    MCU在汽車儀表上的應用

    科技的汽車半導體解決方案包含了安全、信息、動力總成、底盤以及車身五個方面,其中每個方面都有多種解決方案。汽車儀表解決方案儀表MCU的特點分以下幾個方面:1. 內嵌步進電機PWM控制器
    發表于 01-21 17:24

    基于控制器的溫度控制系統

    本帖最后由 于圭 于 2015-1-13 16:50 編輯 基于控制器的溫度控制系統:
    發表于 01-13 16:49

    電機控制

    ,進 一步降低成本。電子同時為電機控制單片機提供電動自行車控制器和直流無刷電動工具的參考設計,縮短客戶的入門時間和產品開發周期
    發表于 08-18 13:39

    科技在高端微控制器領域的戰略

    科技將以高端微控制器SuperH RISC engine系列(以下簡稱SH系列)拓展中國市場。是現今高居全球市場份額第一(*1)的
    發表于 07-23 06:39

    RISC 32MCU Flash SuperH的相關資料推薦

    科技公司(以下簡稱“”)于2009年4月7日宣布推出SH7216系列32-位片上Flash存儲控制器(Flash微控制器)。這個系列
    發表于 01-26 06:01

    電子推出新款32位元微控制器(MCU) SH7734

    電子(Renesas Electronics)及其子公司通信技術(Renesas Mobile)(以下簡稱
    發表于 07-04 09:07 ?1093次閱讀

    推出汽車電子應用的新RH850系列微控制器

    電子株式會社(以下簡稱“電子”)宣布推出面向汽車電子應用的全新RH850系列32位微控制器MC
    發表于 03-12 08:27 ?1969次閱讀

    LCD驅動分析_LCD控制器設置及代碼詳解

    外部的電路來實現,現在很多的MCU內部都集成了LCD控制器,如S3C2410/2440等。通 過LCD控制器就可以產生
    的頭像 發表于 05-20 09:37 ?1.9w次閱讀
    <b class='flag-5'>LCD</b><b class='flag-5'>驅動</b>分析_<b class='flag-5'>LCD</b><b class='flag-5'>控制器</b>設置及代碼詳解

    電子推出領先業界的RX系列首款內置模擬前端的微控制器產品組

    電子推出領先業界的RX系列首款內置模擬前端的微控制器產品組
    的頭像 發表于 07-02 14:11 ?2462次閱讀

    AD5933-控制器平臺的無操作系統驅動程序

    AD5933-控制器平臺的無操作系統驅動程序
    發表于 05-22 08:54 ?10次下載
    AD5933-<b class='flag-5'>瑞</b><b class='flag-5'>薩</b>微<b class='flag-5'>控制器</b>平臺的無操作系統<b class='flag-5'>驅動</b>程序

    LCD控制器/驅動器ST7565S芯片手冊

    LCD控制器/驅動器ST7565S芯片手冊免費下載。
    發表于 06-09 09:19 ?50次下載

    MCU洗衣機控制器源代碼

    MCU洗衣機控制器源代碼
    發表于 11-09 15:18 ?9次下載
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>MCU</b>洗衣機<b class='flag-5'>控制器</b>源代碼

    電子首創無傳感電機驅動器IC系列產品發布

    此次發布三款采用全新技術的新型電機驅動器IC。其中,RAA306012作為一款獨立的65V、3相智能驅動器,可與
    發表于 12-20 12:25 ?425次閱讀

    MCU內置LCD控制器/驅動器的數據驅動顯示

    如R7F0C001G/L、R7F0C002G/L內置用于驅動電源的電容分割電路。通過外接電容分割電路的電容器(0.47μF ±30%),生成LCD驅動電壓。
    發表于 03-15 14:26 ?541次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>MCU</b><b class='flag-5'>內置</b><b class='flag-5'>LCD</b><b class='flag-5'>控制器</b>/<b class='flag-5'>驅動器</b>的數據<b class='flag-5'>驅動</b>顯示
    主站蜘蛛池模板: 欧美aaaaaaaaaa| 性a爱片免费视频性| 天堂在线视频观看| 黑人破乌克兰美女处| 天天干天天操天天爱| 国产男靠女免费视频网站| 婷婷六月色| 国产二区三区| 成人理伦| 五月婷婷激情网| 国产欧美乱码在线看| 狠狠操夜夜爱| 一级a爰片久久毛片| 国产综合久久久久影院| 国产视频福利| 五月六月激情| 在线精品小视频| 一区二区福利| 欧美亚洲综合在线观看| 天天操天天爽天天射| 国内视频一区| 韩国激情啪啪| 视频网站黄色| 日本网站免费| 奇米小说| 亚洲国产色婷婷精品综合在线观看| 狠狠色丁香婷婷第六色孕妇| 国产国产成人人免费影院| 五等分的新娘免费漫画| 亚洲午夜日韩高清一区| 欧美亚洲网站| 国产美女精品三级在线观看| 色成人免费网站| 青草国内精品视频在线观看| 欧美黄色片在线播放| 亚洲婷婷六月| 一本大道香蕉大vr在线吗视频| 深夜动态福利gif动态进| 狠狠色丁香婷婷综合久久片| 欧美黄色性| 免费中国一级啪啪片|