RM新时代网站-首页

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

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

3天內不再提示

多種顯示電路原理圖詳解

fcsde-sh ? 來源:CSDN技術社區(qū)小醒愛硬件 ? 作者:CSDN技術社區(qū)小醒愛 ? 2024-10-27 16:25 ? 次閱讀

一、TFT-LCD 屏接口

1.1指路

以下是該部分的設計出來后的實物圖,我覺得看到實物圖可能更方便理解這部分的設計。

wKgZoWcd-XmAIoBWAA_FvtNvJVI069.png

圖1 實物圖

這部分設計的是一個屏幕的接口,很簡單。

使用的屏幕是:2.8inch 16BIT Module MRB2801。

1.2數據手冊

(1)產品概述

該產品為一款 2.8 寸 TFT LCD 模塊,其擁有 320×240 分辨率,支持 16BIT RGB 65K 色顯示,內部驅動 IC 為 ILI9341。其硬件支持 8 位和 16 位并口數據總線模式切換,默認使 用 16 位并口數據總線模式。該模塊包含有 LCD 顯示屏、電阻觸摸屏、SD 卡插槽以及 PCB 底板等部件,可以直插到 STM32 系列開發(fā)板上使用,還支持 SD 卡擴展功能。

(2)接口說明

wKgaoWcd-XqAJUNEAAW_V7AO0aU145.png

圖2 接口說明圖

該模塊硬件支持8位和16位并口數據總線模式切換(如上面圖中紅框所示),具體說明如下

將 R5 焊接 0 歐電阻或者直接短接,并將 R4 斷開:選擇16位數據總線模式(默認), 使用DB0~DB15數據引腳。

將 R4 焊接 0 歐電阻或者直接短接,并將 R5 斷開:選擇8位數據總線模式,使用DB8~DB15數據引腳。

(3)重要說明

以下引腳序號 1~34 是指帶 PCB 底板的模塊排針引腳編號,如果您的是裸屏,請參考裸屏規(guī)格書的引腳定義,按照信號類型來參考接線而不是直接根據下面的模塊引腳編號來接線,舉例:CS 在模塊上是 1 腳,可能在不同尺寸裸屏上是 x 腳。

關于 VCC 供電電壓:如果您的是帶 PCB 底板模塊,VCC/VDD 供電可接 5V 或 3.3V(模塊已集成超低壓差 5V 轉 3V 電路),但是建議接 3.3V,因為接5V會導致電路發(fā)熱量增加,影響模塊使用壽命;如果您的是液晶屏裸屏,切記只能接 3.3V。

關于背光電壓:帶 PCB 底板的模塊均已集成三極管背光控制電路,只需 BL 引腳輸入高電平或者 PWM 波則背光點亮。如果您購買的是裸屏,則 LEDAx 接 3.0V-3.3V,LEDKx 接地即可。

(4)引腳說明

是數據手冊和自己設計電路的綜合版本,不是單純復制數據手冊得來的。

表1

序號 模塊引腳 引腳說明
1 LCD_CS 液晶屏片選控制引腳(低電平使能)
2 LCD_RS 液晶屏寄存器/數據選擇控制引腳(低電平:寄存器,高電平:數據)
3 LCD_WR 液晶屏寫控制引腳
4 LCD_RD 液晶屏讀控制引腳
5 LCD_RST 液晶屏復位控制引腳(低電平復位)
6 DB0 液晶屏數據總線低8位引腳(如果選擇8位式,低8位數據引腳沒有使用)
7 DB1
8 DB2
9 DB3
10 DB4
11 DB5
12 DB6
13 DB7
14 DB8 液晶屏數據總線高8位引腳
15 DB9
16 DB10
17 DB11
18 DB12
19 DB13
20 DB14
21 DB15
22 GND 模塊電源地引腳
原本該引腳為 SDCS:SD卡片選控制引腳(使用SD卡擴展功能時用到,本測試程序未用到)
23 LCD_BL 液晶屏背光控制引腳(高電平點亮)
24 VDD 模塊電源正極引腳(模塊已集成穩(wěn)壓IC,所以電源可接5V也可以接3.3V)
25 VDD
26 GND 模塊電源地引腳
27 GND
28 NC 無定義,保留
29 TP_MISO 觸摸屏 SPI 總線數據輸入引腳
30 TP_MOSI 觸摸屏 SPI 總線數據輸出引腳
31 TP_NIRQ 觸摸屏中斷檢測引腳(發(fā)生觸摸時為低電平)
32 NC 無定義,保留
原本是F_CS:Flash 片選控制引腳(使用Flash擴展功能時用到,本測試程序未用到)
33 TP_CS 觸摸屏IC片選控制引腳(低電平使能)
34 TP_CLK 觸摸屏SPI總線時鐘控制引腳

該 LCD 模塊硬件電路包含五大部分:LCD 顯示控制電路(黃色)、電阻觸摸屏采樣電路(綠色)、SD 卡接口電路、數據總線模式切換電路(上面有圖)以及背光控制電路。

LCD 顯示控制電路用于控制 LCD 的引腳,包括控制引腳和數據傳輸引腳。

電阻觸摸屏采樣電路用于檢測觸摸事件、將觸摸數據進行 AD 轉換、發(fā)送觸摸坐標值。

SD 卡接口電路用于 SD 卡功能擴展,控制 SD 卡的識別,讀取及寫入。

數據總線模式切換電路用于切換 8 位或者16 位并口數據總線模式切換。

背光控制電路用于控制背光亮度和供電電源選擇。

1.3說明

1.3.1為什么有這部分和接下來的智能串口屏?

UI(用戶界面)是用戶與設備或軟件交互的界面。它包括所有用戶看到并與之互動的元素,例如按鈕、菜單、圖標、文字、圖形、輸入框等。

TFT-LCD 屏幕只是一個顯示器件,提供基本的顯示功能。使用TFT-LCD屏幕時,需要通過編寫代碼來驅動屏幕,繪制所有的圖形和 UI 元素,處理觸摸輸入等。這部分為需要的用戶提供該實戰(zhàn)板的屏幕開發(fā)更多的可能。

HMI屏幕通常提供了豐富的圖形界面和交互功能,開發(fā)者可以通過簡單的配置或腳本來實現復雜的界面交互,而不需要深入編程。生產廠家會提供上位機、軟件服務,直接燒錄到單片機里面,通過串口控制畫面。這部分為需要的用戶直接使用。

wKgZoWcd-XqAPJ-ZAA_BDva3g1M714.png

圖3 實物圖

1.3.2本項目 TFT-LCD 屏及其接口類型及其特點

表2

LCD 顯示屏 電阻觸摸屏
通信 并行接口 8080 串行接口 SPI
引腳 上表中黃、紫、藍色
下圖中1,2,3,4
上表中綠色
下圖中5,6
功能 負責接收來自微控制器處理器的數據,并將這些數據轉換為顯示在屏幕上的圖像。對于高分辨率或復雜圖形顯示,通常需要較高的數據傳輸速率和寬的并行總線(如8080接口) 負責檢測觸摸屏上的觸摸事件,并將觸摸位置傳輸給微控制器。觸摸屏數據傳輸速率通常較低,SPI等串行接口即可滿足需求,同時減少引腳占用。

wKgZoWcd-XuAae0lAAGwGg6epUw977.png

圖4 接線圖

SPI 通信參見之前學習通信時的筆記,有以下兩點需要說明:

1、NIRQ 引腳

上圖中的 NIRQ 引腳是“是“Negative Interrupt Request”的縮寫,意指“低電平有效中斷請求”,通常是為了提供中斷功能。

使用場景

觸摸屏事件:當用戶觸摸屏幕時,觸摸控制器通過NIRQ引腳向主控系統(tǒng)發(fā)出中斷請求,通知處理觸摸事件。

數據傳輸完成:在數據傳輸過程中,當傳輸完成時,外設通過NIRQ引腳通知主控系統(tǒng)可以進行下一步操作。

錯誤或警告:當外設檢測到錯誤或需要主控系統(tǒng)注意的情況時,NIRQ引腳可以拉低觸發(fā)中斷,提醒主控系統(tǒng)進行相應處理。

2、 8080 接口通信:

8080接口是一種并行通信接口,需要更多的信號線,連接復雜度較高,故高速數據傳輸能力比串行接口速度更快,常用于液晶屏和微控制器之間的數據傳輸,信號線見上表2概括,其中:

液晶屏寄存器/數據選擇控制引腳(低電平:寄存器,高電平:數據)(通常簡稱為RS或D/C引腳)用于區(qū)分發(fā)送到液晶屏的數據是命令(寄存器地址)還是顯示數據,這個引腳通過控制其電平狀態(tài)來實現這一功能:

低電平 (0):表示當前發(fā)送的是命令(寄存器地址)。

高電平 (1):表示當前發(fā)送的是顯示數據。

二、智能串口屏接口

2.1智能串口屏介紹

智能串口屏是一種帶有嵌入式微處理器和顯示控制功能的顯示屏,通過串口(通常是UART)與主控設備(如單片機)進行通信。

廠家通常會提供一個專用的軟件工具(上位機軟件),用于設計和調試智能串口屏的圖形用戶界面(GUI,Graphical User Interface)。這些工具可以用來創(chuàng)建按鈕、文本框、圖表等UI元素,并定義它們的行為。設計好的GUI會被燒錄到智能串口屏的內存中,運行時不依賴外部設備的圖形處理能力,直接通過串口控制屏幕的顯示內容。

智能串口屏通常需要5V電源供電,提供穩(wěn)定的工作電壓。

2.2接口介紹

2.2.1插座口和排針口

電路設計中包含插座口和排針口,用于方便連接和擴展。插座口(通常是標準的連接器)和排針口(通常是用于跳線的引腳排)可以方便地連接到主控設備或其他外設。

插座

2.2.2引腳

(1)引腳介紹

兩者均有4個引腳,除去 5V 和 GND 之外,還有:

TX(Transmit):

RX(Receive):

2.3原理圖

wKgaoWcd-XuAbaEkAAETo9Ti5RI988.png

(1)為什么通過 100Ω 的電阻?

在串口通信中使用的電阻(如上面提到的 100Ω 電阻)主要是為了保護芯片引腳和穩(wěn)定信號。這類電阻通常不會直接通過精確的計算得出,而是基于經驗和工程實踐中的考慮。以下是選用電阻值的一些常見考慮因素:

功能:串口通信中的發(fā)送端,智能串口屏通過這個引腳向單片機發(fā)送數據。

連接:通過一個100歐姆的電阻連接到單片機的PA10引腳。電阻用于保護電路和穩(wěn)定信號。

功能:串口通信中的接收端,智能串口屏通過這個引腳從單片機接收數據。

連接:通過一個100歐姆的電阻連接到單片機的PA9引腳。電阻用于保護電路和穩(wěn)定信號。

阻抗匹配和信號完整性

較小的電阻(如100Ω )用于串口通信線路時,可以幫助匹配線路的特性阻抗,減少信號反射和波形失真,保證信號完整性。如果使用過大的電阻(如10k 歐姆),可能會導致信號衰減過大,影響信號傳輸。

保護作用

較小的電阻值可以在不顯著影響信號強度的情況下限制電流,保護單片機和串口屏的引腳不受靜電放電(ESD)或其他瞬態(tài)電壓的損害。過大的電阻值可能無法有效限制瞬態(tài)電壓,保護效果不佳。

功率消耗和速度

較大的電阻會引起較大的 RC 時間常數,可能導致信號上升和下降時間變慢,影響通信速度。適中的電阻(如100Ω )在兼顧保護和信號完整性的同時,能夠保證高速信號傳輸。

(2)電阻數值選擇

對于大多數高速通信,10Ω 可能太小,無法顯著限制電流和保護引腳。

1kΩ 到10kΩ 太大,可能導致信號衰減過大,影響通信質量。

100Ω 通常是一個折中的選擇,能夠有效保護引腳,維持信號完整性,同時不會明顯影響通信速度。

在實際設計中,工程師會根據以下因素調整電阻值:

數據速率:較高的數據速率需要較小的電阻,以保持信號完整性。

PCB布線:考慮布線長度和布局對信號的影響。

保護需求:根據電路對抗靜電放電(ESD)和瞬態(tài)電壓的需求。

三、OLED 屏接口

3.1為什么有 OLED 屏接口?

以上的屏幕供需要顯示信息較多的大項目使用,OLED 屏較小,供小項目使用。

wKgaoWcd-XuAN7dKAACF-13FfTU753.jpg

OLED屏實物圖

3.2原理圖

OLED 屏幕小采用 3.3V 供電,使用的是 IIC 通信(回去看 IIC 筆記),IIC 通信有兩根數據線:時鐘線和數據線。

注意需要接上拉電阻,IIC 的上拉電阻值一般為2.2K、4.7K、10K等,此處就一個小顯示屏,電阻可以大一點,(如果該 IIC 上掛載了很多設備,電阻可以小一點。),為 10K 。

上拉電阻的阻值牽涉到兩個矛盾的問題

速度。總線拉高電平有充電時間(上拉電阻與總線的電容形成了RC)以及高電平的閥值,想盡量提高速度,就要降低電阻值。如果還沒有充電到足以保證從器件可以識別的高電平的閥值時主器件就以為完成了一個總線動作的話,那么通訊肯定是不能進行的!

功耗。如果想盡可能降低功耗,那么就要盡可能增大電阻以最大可能的減小電路各部分的消耗電流從而實現整體降低功耗!但不可能無限大,否則充電時間太長。

上拉電阻的值在搜索阻值的過程發(fā)現要么眾口難調,要么非常復雜的計算公式,還是那句話要實實在在的調試電路才知道什么樣的阻值最佳,速率最快,功耗最小。

wKgZoWcd-XuAfF4-AACOMqsO4oQ335.png

四、六位數碼管驅動電路

小項目使用,可以顯示時鐘、溫濕度。

4.1指路

4.1.1六位數碼

六位數碼管延續(xù)使用 FJ3661BH ,如下圖。

六位數碼管實物圖

wKgaomcd-XuAMQEHAAD7ioQdh4k241.png

六位數碼管原理圖與PCB圖

A, B, C, D, E, F, G, DP 表示數碼管的各個片段。

每個數碼管的顯示屏通常由7個片段構成,加上小數點(DP),共計8個段。

DIG1, DIG2, DIG3, DIG4, DIG5, DIG6 分別是6個數碼管的驅動引腳。

將要顯示的內容依次發(fā)送給每個數碼管,并且迅速地在不同的數碼管之間進行切換。這樣做的速度足夠快,以至于人眼會感覺到所有的數碼管都在同時顯示。

4.1.2數碼管驅動芯片

六位數碼管驅動芯片延續(xù)使用 TM1620 ,如下圖。

TM1620實物圖

wKgZomcd-XyAeqy0AAC-POr-fVQ466.png

TM1620管原理圖與PCB圖

4.2驅動芯片數據手冊

4.2.1概述

TM1620 是一種 LED(發(fā)光二極管顯示器)驅動控制專用 IC , 內部集成有 MCU 數字接口、數據鎖存器、LED 驅動等電路。產品質量可靠、穩(wěn)定性好、抗干擾能力強。主要適用于家電設備(智能熱 水器、微波爐、洗衣機、空調、電磁爐)、機頂盒、電子稱、智能電表等數碼管或 LED 顯示設備。

4.2.2特性說明

采用 CMOS 工藝

顯示模式(8 段 × 6 位~10 段 × 4 位)

輝度調節(jié)電路(8 級占空比可調)

串行接口(CLK,STB,DIN)

振蕩方式:內置RC振蕩

內置上電復位電路

內置數據鎖存電路

內置針對 LED 反偏漏電導致暗亮問題優(yōu)化電路

抗干擾能力強

封裝形式:SOP20

4.2.3管腳定義

符號 管腳名稱 管腳號 說明
DIN 數據輸入 18 在時鐘上升沿輸入串行數據,從低位開始。
CLK 時鐘輸入 19 在上升沿讀取串行數據,下降沿輸出數據。
STB 片選輸入 20 在下降沿初始化串行接口,隨后等待接收指令。STB為低后的第一個字節(jié)作為指令,當處理指令時,當前其它處理被終止。當STB為高時,CLK 被忽略。
SGE1~SEG8 輸出(段) 2~9 段輸出,P管開漏輸出
GRID1~GRID4 輸出(位) 16~17
13~14
位輸出,N管開漏輸出
SEG13/DRID6 ~ SEG14/GRID5 輸出(段/位) 10~11 段/位復用輸出,只能選段或位輸出
VDD 邏輯電源 1 接電源正
GND 邏輯地 12、15 接系統(tǒng)地

4.2.4接線圖參考

wKgaomcd-XyAWRxOAAFfo5LetVI625.jpg

注意:

VDD、GND 之間濾波電容在 PCB 板布線應盡量靠近 TM1620 芯片放置,加強濾波效果。

連接在 DIN、CLK、STB 通訊口上下拉三個 100pF 電容可以降低對通訊口的干擾。

因藍光數碼管的導通壓降壓約為 3V ,因此 TM1620 供電應選用 5V

4.3走路

4.3.1原理圖v1.0

5V供電、10K 的電阻和 100pF 的電容是參考數據手冊。

wKgZomcd-XyAZk5lAAFqs3Zcmtg406.png

4.3.2原理圖2.0

改進的地方:TM1602 芯片 5V 供電處添加 RVT1A101M0505 鋁電解電容進行電源濾波。

與老師不同的地方:老師采用 3.3V 供電,我根據數據手冊采用 5V 供電。

wKgaomcd-XyASHxmAAF2or1_OtU729.png

3.3.3小總結

(1)IIC 通信線和上面的通信線上都并聯 10K 的大電阻。

因為不用時需要高電平懸浮

又由于通信線上設備很少,不需要大電流,電阻可以大一點。

(2)串口通信在通信線串聯 100Ω 的小電阻。理由見上面。

五、LED

IO 口最大提供 20mA 電流,可以直接驅動 LED 燈。

wKgaoWcd-X2AAZQqAABzSWL79xY967.png

本文轉自CSDN技術社區(qū)小醒愛硬件

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

    關注

    34

    文章

    4424

    瀏覽量

    167395
  • 接口
    +關注

    關注

    33

    文章

    8575

    瀏覽量

    151014
  • 液晶屏
    +關注

    關注

    18

    文章

    719

    瀏覽量

    42826
  • 顯示電路
    +關注

    關注

    6

    文章

    97

    瀏覽量

    33210

原文標題:多種顯示電路原理圖詳解【STM32從零開始實操】

文章出處:【微信號:fcsde-sh,微信公眾號:fcsde-sh】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    電路設計的原理圖有什么優(yōu)化方式

    詳解“優(yōu)化整個電路設計的原理圖”主要涉及的幾個問題
    的頭像 發(fā)表于 05-18 07:28 ?8358次閱讀
    <b class='flag-5'>電路</b>設計的<b class='flag-5'>原理圖</b>有什么優(yōu)化方式

    電流檢測電路設計方案匯總(六款模擬電路設計原理圖詳解

    本文主要介紹了電流檢測電路設計方案匯總(六款模擬電路設計原理圖詳解),采用差分運放進行高端電流檢測的電路更便于使用,因為近期推出了許
    發(fā)表于 02-06 11:31 ?32.7w次閱讀
    電流檢測<b class='flag-5'>電路</b>設計方案匯總(六款模擬<b class='flag-5'>電路</b>設計<b class='flag-5'>原理圖</b><b class='flag-5'>詳解</b>)

    【私藏】如何分析電路原理圖電路原理圖常用分析方法詳解

    如何分析電路原理圖電路原理圖常用分析方法詳解鏈接:https://pan.baidu.com/s/1LtYD5MMZejNXPAcGw7xs
    發(fā)表于 02-28 11:53

    顯示電路原理圖

    顯示電路原理圖 顯示有數字式、指針式兩種方式
    發(fā)表于 07-21 14:56 ?3476次閱讀
    <b class='flag-5'>顯示</b><b class='flag-5'>電路</b><b class='flag-5'>原理圖</b>

    電子鐘顯示部分電路原理圖

    電子鐘顯示部分電路原理圖如下圖所示:
    發(fā)表于 07-12 15:12 ?5371次閱讀
    電子鐘<b class='flag-5'>顯示</b>部分<b class='flag-5'>電路</b><b class='flag-5'>原理圖</b>

    多種原理圖匯集版.pdf

    多種原理圖匯集版.pdf,感興趣的可以看看。
    發(fā)表于 07-14 17:40 ?0次下載

    一百多種顯示器電源電路圖

    一百多種顯示器電源電路圖
    發(fā)表于 10-17 13:45 ?272次下載
    一百<b class='flag-5'>多種</b><b class='flag-5'>顯示</b>器電源<b class='flag-5'>電路圖</b>

    示波器探頭電路圖及其原理圖詳解

    示波器探頭有很多種,內部原理構造迥異,使用方法也各不相同。本文主要給大家介紹示波器探頭的電路圖及其原理圖詳解。首先我們看看示波器探頭電路圖,
    發(fā)表于 11-09 12:05 ?10.5w次閱讀
    示波器探頭<b class='flag-5'>電路圖</b>及其<b class='flag-5'>原理圖</b><b class='flag-5'>詳解</b>

    航模遙控開關電路圖大全(四款模擬電路設計原理圖詳解

    本文主要介紹了航模遙控開關電路圖大全(四款模擬電路設計原理圖詳解)。六通道航模遙控發(fā)射接收機電路,可對燃油發(fā)動機航模飛機的水平、垂直尾翼、襟
    發(fā)表于 01-30 09:12 ?7.9w次閱讀
    航模遙控開關<b class='flag-5'>電路圖</b>大全(四款模擬<b class='flag-5'>電路</b>設計<b class='flag-5'>原理圖</b><b class='flag-5'>詳解</b>)

    數碼管顯示電壓電路圖大全(六款數碼管顯示電壓電路原理圖詳解

    本文主要介紹了數碼管顯示電壓電路圖大全(六款數碼管顯示電壓電路原理圖詳解)。測得的電壓轉換成數字
    發(fā)表于 03-26 13:53 ?19.3w次閱讀
    數碼管<b class='flag-5'>顯示</b>電壓<b class='flag-5'>電路圖</b>大全(六款數碼管<b class='flag-5'>顯示</b>電壓<b class='flag-5'>電路</b><b class='flag-5'>原理圖</b><b class='flag-5'>詳解</b>)

    六款典型窗口比較器電路設計原理圖詳解

    六款典型窗口比較器電路設計原理圖詳解
    發(fā)表于 02-27 09:57 ?36次下載
    六款典型窗口比較器<b class='flag-5'>電路</b>設計<b class='flag-5'>原理圖</b><b class='flag-5'>詳解</b>

    五款9011三級管開關電路設計原理圖詳解

    五款9011三級管開關電路設計原理圖詳解
    發(fā)表于 02-28 14:25 ?33次下載
    五款9011三級管開關<b class='flag-5'>電路</b>設計<b class='flag-5'>原理圖</b><b class='flag-5'>詳解</b>

    反激開關電源電路原理圖和標注詳解

    本文檔的主要內容詳細介紹的是反激開關電源電路原理圖和標注詳解資料合集免費下載。
    發(fā)表于 07-20 08:00 ?182次下載
    反激開關電源<b class='flag-5'>電路</b><b class='flag-5'>原理圖</b>和標注<b class='flag-5'>詳解</b>

    MT7628及外圍原理圖詳解

    MT7628及外圍原理圖詳解
    發(fā)表于 10-08 12:03 ?94次下載

    集成芯片原理圖詳解

    集成芯片的原理圖詳解涉及多個方面,包括芯片的結構、功能模塊、信號傳輸以及內部電路連接等。
    的頭像 發(fā)表于 03-19 16:36 ?1871次閱讀
    RM新时代网站-首页