主頁 >  其他 > 0.96寸OLED顯示屏驅動手冊(SSD1306)

0.96寸OLED顯示屏驅動手冊(SSD1306)

2020-10-16 17:01:48 其他

MCU IIC介面

 

 

IIC通信介面由從地址位SA0,IIC總線資料信號SDA(輸出SDAout/D2和輸入SDAin /D1)IIC總線時鐘信號SCLD0),不管是資料線還是時鐘線都需要連接上拉電阻,RES#是用來初始化設備的,

 

a. 從地址位(SA0

 

SSD1306必須在發送或者接收資料前,識別到IIC總線上的從地址,設備必須回復從地址通過從地址位(SA0位)并且配置讀寫選擇位(R/W 位)以一個位元組的格式,

如:

b7 b6  b5 b4 b3 b2 b1 b0
0 1 1 1 0 SA0 SA0 R/W#

“SA0”位提供一個額外的從地址位,不管是0111_100”還是“0111_101”,都可以被選擇為SSD1306的從地址,D/C#引腳作為SA0為從地址選擇,

R/W#”位是被用來決定IIC協議的作業模式,R/W#=1時,為讀模式,R/W#=0時,為寫模式,

 

b. IIC總線資料信號(SDA

 

SDA作為通訊通通道在發送器和接收器之間,資料和應答信號在SDA線上被發送,

需要注意的事,ITO 軌道電阻和SDA引腳的上拉電阻變成一個潛在的分壓器,結論就是,應答可能不會達到有效的低電平,在SDA線上,

SDAin”和“SDAout”是系結在一條SDA線上,當SDA線為SDAin模式時,SDAout被屏蔽,當SDAout使用時,應答信號將被IIC總線忽略,

 

c. IIC總線時鐘信號(SCL

 

IIC總線上的資訊傳送是根據SCL時鐘信號,每一次資料為的發送都發生在一個單獨的SCl時鐘周期內,

 

 

IIC總線寫資料

 

 

IIC總線協議允許資料和命令在設備間的通訊,時序如下:

 Co:連續位 D/C#:資料/命令選擇位 ACK:應答信號 SA0:從地址位

R/W:讀寫選擇位 S:開始條件 P:停止條件

 

IIC寫模式

1. 主設備開始資料通訊通過開始條件,開始條件的定義如下圖,開始條件發生在SCL高電平期間,SDA產生一個下降沿的跳變,

 

 

 

 

2. 從地址緊跟著開始信號,用于設備從設備,對于SSD1306來說,從地址可能是“b0111100”或者“b0111101”,通過改變“SA0位”為01,(D/C引腳作為SA0),

3. 寫模式發生在R/W#位是低電平,

4. 應答信號在接收到一個位元組的資料后有從設備產生,包括從地址和R/W#位,參考下面關于應答信號的圖示,應答信號定義為在SCL時鐘周期的高電平期間SDA拉低,

 

 

5. 在從地址發送結束后,不管是控制位元組還是資料姐姐都可以發送通過SDA線,一個控制位元組主要包括Co位和D/C#位在六個0后,

 

A. 如果Co位為低電平,發送的后續資訊只能是資料位元組,

 

B. D/C#位決定下一個資料位元組是資料還是命令位元組,如果D/C#位元組設定為低電平,這意味著下一個位元組是命令位元組,如果D/C#為是高電平,下一個資料位元組是資料位元組,將被存盤在GDDRAM中,GDDRAM的列地址指標在每一個資料寫之后自加一,

 

6. 應答為在接收到一個資料位元組或只命令位元組后產生,

 

7. 寫模式在接受到停止信號之后結束,停止條件定義如下圖所示,停止信號發生在SCL高點平期間SDA的上升沿,作為停止信號,

 

 

 

 

2. 命令解碼器

 

這個模塊用來決定輸入的到底是資料還是命令,通過D/ C#位來判斷,

如果D/C#是高電平,D[7:0]是作為顯示資料寫在影像資料隨機存盤器中(GDDRM),如果是低電平,輸入的資料是被理解為命令,然后資料輸入被解碼并且寫在相應的命令暫存器中,

2. 振蕩器電路和顯示時間發生器

這個模塊是一個片上低功耗RC振蕩電路,作業時鐘(CLK)可以由內部振蕩器產生或者外部時鐘源(CL引腳),通過引腳CLS選擇,如果CLS引腳被拉到高電平,內部的時鐘被選擇,CL應該開路,將CLS引腳拉低則不使用內部振蕩電路,這時為了作業正常一定要連接CL引腳,當內部振蕩器被選擇時,輸出頻率Fosc由命令D5h A[7:4]改變,

顯示時序發生器的顯示時鐘(DCLK)源于CLK,分頻系數D可以通過命令D5H 1變到16

  DCLK=Fosc/D

顯示幀頻率由以下公式決定

 

  *   D代表時鐘分頻率,通過命令D5H A[3:0]決定,范圍是從116.

*K是每行的顯示時鐘,該值源于

K=1周期+2周期+BANK0脈寬 =2+2+54(電源復位時)

(詳情參考“段驅動器/公用驅動器”里的“相位”)

  *多路復用比

通過命令A8H配置,復位值是(64MUX),

*   Fosc是振蕩器頻率,可以通過命令D5h [7:4]改變,這個值越大,設定的最終頻率越高,

FR  synchronizationFR 同步)

FR同步信號可以避免發生撕裂效應,

 

向OLED驅動器寫一個新的圖片的開始時間依賴于MCU的寫速度,如果MCU可以完成寫一幀圖片在一個幀周期內,這個MCU被分類位高速寫MCU,對于MCU需要更長的時間完成寫操作(超過一個幀周期但每到兩個幀周期),就是慢速的一種了,

   對于高速寫微控制器:MCU應該開啟向ram里寫一個新的幀資料緊跟在FR的上升沿之后,并且應該在下一個上升沿到來之前完成,

  對于低速寫微控制器:MCU在第一個下降沿之前開始寫,必須在第三個FR脈沖上升沿到來之前完成,

復位電路

1. 顯示管關

2. 配置為128*64顯示模式

3. 正常的短和顯示列地址和行地址映射(SEG0映射到地址00hCOM0映射到00h),

4. 在串行介面上清除移位暫存器資料

5. 顯示開始線設定在RAM地址0

6. 列地址計數器設定為0

7. 正常的com輸出掃描方向

8. 反向控制暫存器設定為7Fh

9. 正常顯示模式(等同于命令A4h

 段驅動器和公共驅動器

 段驅動器給予128個電流源來驅動OLED板,驅動電流可以在0~100uA調節(256份),公共驅動器發生電壓掃描脈沖,

段驅動波形被分割成三相:

1. 在相1OLED上一個圖片的像素放電為了準備下一個影像顯示內容,

 

2. 在相2OLED像素被驅動到目標電壓,像素驅動到相當的對地電壓,相2的周期可以被編程為116DCLK的長度,如果OLED像素的電容值更大,需要更長的周期來給電容充電到達期望的電壓值,

 

3. 在相3OLED驅動選擇使用電流源去驅動OLED像素,并且這時現在的電流驅動環節,

 

完成這三相之后,驅動IC將回到相1去顯示下一個圖片資料,這三步環節連續執行去重繪顯示在OLED上,

在相3,如果電流驅動脈寬設定為50,在完成50DCLK周期在現在的驅動相,驅動IC將回到相1繼續下一個顯示,

圖片顯示資料隨機存盤器(GDDRAM

GDDRAM是一個位映射靜態RAM,保持位模式直到顯示在OLED上,RAM的大小是128*64位且RAM分成8頁,從第零頁達第七頁,用來存128*64個單色點陣顯示,如圖:

 

 

 

但一個資料位元組被寫在GDDRAM中,當前頁的所有的行影像資料被填滿(例,一列(8位)使得列地址指標填滿),資料為b0被寫到最頂的一行,當資料位D7被寫到最底下一行,如圖所示:

 

 

 

 

為了靈活性,段復用和公共復用輸出可以通過軟體選擇,

為了顯示的垂直移動,一個內部暫存器存盤顯示開始行可以被設定通過RAM中的資料位置映射到顯示屏上,(命令D3h

SEG/COM驅動塊

這個區塊被用來將輸入電源匯出到不同級別的內部使用的電壓和電流,

*Vcc是主電源,

*Vcomh 是取消選擇水平,內部規定,

* Iref是段電流驅動器Isegd的參考電流源,參考電流和顏色段電流的關系如下式:

 

Iseg=Contrase/256*scale factor in which

 

The Contrase(0~255)通過設定反向命令(81h),且比例因子是8.

這個數量級的Iref通過改變電阻值來改變,連接咋Iref到地之間,如圖所示,推薦電流范圍12.50.2uA,以實作Iseg=100uA在最大值255時,

 

 

 

Iref引腳電壓為Vcc-2.5VR1的值可以由下式確定:

 

Ired=12.5uAVcc=12V

 

 

 

R1=Voltage at Iref-Vss/Iref

 

=12-2.5/12.5uA=760k歐姆

 

開機和關機條件

 

下面用圖解的方法給出了推薦的SSD1306開機和關機條件

 

上電條件:

 

1. VDD上電

 

2. VDD電源穩定之后,設定RES#引腳為邏輯低至少3us然后拉高,

 

3. RES#處于低電平狀態之后,扥帶至少3us,然后打開VCC

 

4. Vcc穩定后,發送命令AFh,打開顯示,SEG/COM100msTaf)后開啟,

 

 

 

POWER OFF條件:

 

1. 發送命令AEh,關閉顯示,

 

2. 關掉Vcc

 

3. 等待Toff,關閉VDD.(典型值toff=100ms),

 

 

 

注意:

 

1. ESD保護電路連接達VDDVCC之間,當VCC關閉時VDDVCC要高,在圖中用點線表示,

 

2. VCC在關閉時時浮空的,

 

3. 電源引腳(VDDVCC)在關閉情況下一定不要拉到地,

 

 

 

命令串列

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

注意:*”代表不需要管著一位

位組合

命令

介紹

D7D6D5D4D3D2D1D0

狀態暫存器讀

D[7]:保留

D[6]:1”顯示關“0”顯示開

D[5]:保留

D[4]:保留

D[3]:保留

D[2]:保留

D[1]:保留

D[0]:保留

 

 

 

 

 

 

 

 

 

 

注意

除了命令表中給出的模式外,其他模式都禁止作為命令寫入芯片;以防止意外的情況發生,

 

 

 

 

資料寫/

為了從GDDRAM中讀資料,在6800 并行模式下,要將R/W#WR#

D/C#位都拉高,在8080并行模式下,ERD#)引腳拉低,D/C#引腳拉高,在串行模式下不提供資料讀,

GDDRAM在正常資料讀模式下,列地址指標在沒一次資料讀之后自加一,

同樣,在第一次資料讀前,需要讀取虛擬位元組,

為了向GDDRAM中寫資料,將R/W#位拉低且D/C#位拉高,在6800并行通訊和8080并行通訊模式下都可以,串行介面總是在寫模式下,

GDDRAM列地址指標在每一次寫資料之后自加一,

D/C#

R/W#

描述

地址增加(自增)

0

0

寫命令

不支持

0

1

讀狀態

不支持

1

0

寫資料

支持

1

1

讀資料

支持

命令介紹

一.基礎命令

1. 設定頁地址模式的低起始地址(00h~0Fh

這個命令說明了在頁寫模式下的顯示資料RAM的低的8位列起始地址,列地址咋每個資料接收后自加一,

2. 設定頁地址模式下的高起始地址(10h~1Fh

這個命令說明了在頁地址模式下的顯示資料RAM的高的8位列起始地址,列地址在每個資料接收后自加一,

3. 設定記憶體地址模式(20h

SSD1306中有三種不同的記憶體地址模式:頁地址模式,水平地址模式和垂直地址模式,這個命令設定記憶體地址模式,選擇其中的一個,“COL”意思是GDDRAM的列,

頁地址模式(A[1:0]=10x b

頁地址模式下,在顯示RAM寫過或者度過之后,列地址指標自加一,如果列地址指標到達最后的地址,列地址指標會回到開始地址且頁地址指標不變,用戶必須設定新的頁且頁地址為了幾首下一個頁RAM內容,

 

 

 

在頁地址模式下正常顯示資料RAM讀或寫,如下的幾步需要定義開始RAM接收指標位置

*設定頁開始地址在目標地址通過命令B0hB7h

*設定低起始列地址指標通過命令00h~0Fh

*設定高起始列地址指標通過10h~1Fh

例如:如果頁地址被設定到B2h,低列地址是03h,高列地址是00h,這就意味著在PAGE2SEG3開始,RAM接收指標定位如圖所示,輸入資料位元組將被寫在RAM中的第3列,

 

 

水平地址模式(A[1:0]=00b)

在水平地址模式,RAM讀或寫后,列地址指標自動加一,如果列地址到達最后一列,列地址會復位到列開始地址并且頁地址指標加1,頁移動的順序和水平地址模式列地址指標如圖,當列地址指標和頁地址指標都到達最后一個地址時,指標會復位到列開始地址和頁起始地址,

 

 

 

垂直地址模式(A[1:0]=01b)

 

在垂直地址模式,顯示RAM讀或者寫后,頁地址自加一,如果頁地址指標到達最后的頁地址,頁地址指標會復位到頁起始地址并且列地址指標自加一,垂直地址模式頁地址指標的移動順序和列地址指標如圖,當列地址指標和頁地址指標都到達最后一個時,指標復位到頁起始地址和列起始地址,

 

 

 

在正常顯示資料RAM讀或寫且處于水平或垂直地址模式時,要遵循一下幾步來定義RAM訪問指標位置:

 

*通過命令21h設定列起始和結束地址到目標顯示位置

 

*通過命令22h來設定頁起始和結束地址達目標顯示位置

 

4. 設定列地址(21h

 

這個三位元組命令描述了顯示資料RAM列起始地址和結束地址,這個命令也可以設定;列起始地址的列地址指標,這個指標定義在GDDRAM中正在讀或寫的列地址,如果通過命令20h使能了水平地址增加模式,在完成讀或寫資料RAM后,下一個列地址會自加一,不管列地址指標有沒有到最后一個列地址,他都會回到列起始地址并且行地址自加到下一行,

 

5. 設定頁地址(22h

 

這個三位元組命令描述了顯示資料RAM的頁起始地址和結束地址,也包括設定頁起始地址指標,用來定義GDDRAM中的當前在讀或寫的頁地址,如果使用命令20h設定為垂直地址模式,在完成讀或寫一頁資料后,下一個頁地址將自加一到下一個頁地址,不管頁地址指標有沒有到最后一個頁地址,都會被復位到起始頁地址,

 

該圖展示了列地址和頁地址指標移動順序:列起始地址設定位2,結束地址設定位125,頁起始地址設定為1,頁結束地址為6,通過命令20h設定的水平地址增加模式,在這個例子中,GDDRAM可用列范圍從第2列到第125列,從第一頁到第六列,另外,列地址指標位置為2,頁地址指標設定為1.在完成讀或寫整篇的資料后,列地址自加一到達下一個讀或寫的RAM中的位置,不管列地址指標是否到達最后的125列,都會回到最開始的第2列且頁地址自加一,當到達最后的第六頁和最后的125列時,頁地址復位到1,列地址復位到2.

 

 

 

 

 

 

 

6. 設定顯示起始線

這個命令通過選擇063的一個值來設定顯示起始線暫存器為了決定顯示RAm的起始地址,當該值等于0時,RAM的第0行映射到COM0,當該值等于1時,第一行映射到COM0等等,

 

7. BANK0設定對比度控制(81h

這個命令設定顯示的對比度,SSD1306將對比度分成256份,對應值為00h-FFh

端輸出電流在該值增加時增加,

8. 設定段重映射(A0h/A1h

這個命令改變顯示資料列地址和段驅動器之間的映射關系,這允許OLED模塊的靈活設計,

這個命令值影響資料輸入的順序,資料早存在在GDDRAM中的資料不會改變,

9. 整體顯示開(A4h/A5h

A4h命令使能根據GDDRAM中的內容顯示輸出,

如果A5h命令發送后,通過發送A4命令,GDDRAM中的內容將重新出現,

換句話說,A4h命令就是使整個重新開始顯示,

A5h命令強制打開整個顯示,而不管顯示資料RAM中的資料,

10. 設定正常顯示/反顯(A6h/A7h

這個命令設定正常顯示或反顯,在正常顯示一個RAM資料“1”代表打開一個像素點,而在反顯模式下,“0”代表點亮一個像素點,

11. 設定復用率(A8h)

該命令選擇63種復用模式,范圍是1663.輸出塊COM0~COM63被選擇為相應的COM信號,

12. 設定顯示開/關(AEh/AFh

這個單位元組命令被用來打開OLED顯示或關閉,

當顯示打開時,通過設定主配置命令打開被選擇的電路,

當顯示關閉時,一些電路被關閉并且segmentcom輸出為高阻態,以下命令用來設定顯示的兩種狀態,

AEh:顯示關閉

AFh:顯示打開

 

 

13. 設定頁地址模式下的頁開始地址(B0h~B7h

這個命令設定在頁地址模式下GDDRAM的頁起始地址,范圍(PAGE0~PAGE7),

14. 設定COM輸出掃描方向(C0h/C8h

該命令設定COM輸出的掃描方式,在OLED模塊設計上允許更多的靈活設計,另外,一旦該命令被發送,顯示將立即生效,例如,如果在正常顯示模式期間,該命令被發送,影像顯示將立即垂直翻轉,

15. 設定顯示偏移(D3h

該命令是雙位元組命令,第二個命令描述顯示開始行在COM0~COM63的映射(假設COM0是顯示起始行,然后顯示起始暫存器就等于0),

例如,為了把COM16移動16行到COM0,則設定第二個位元組為010000b,下面兩個表展示了設定命令C0h/C8hD3h

 

 

 

 

 

16. 設定顯示時鐘分頻率/振蕩器頻率(D5h

該命令包括兩個功能:

*顯示時鐘分頻率(D(A[3:0])

CLK中設定分頻率去產生DCLK(顯示時鐘),范圍116

復位值位1

*振蕩器頻率(A[7:4]

如果CLS引腳被拉高時,可編程振蕩器頻率 Fosc就是CLK時鐘源,這個四位數值包括16種不同的頻率可供選擇,默認值位1000b

17. 設定預充電周期(D9h

該命令被用來設定預充電周期的持續時間,以DCLK的整數倍位間隔,復位值等于2DCLK

18. 設定COM引腳硬體配置(DAh

該命令設定COM信號引腳配置去配合OLED的硬體電路布局,

下表展示了COM引腳配置在不同的情況下(MUX=64):

 

條件

COM引腳配置

1連續COM引腳配置(DAh,A[4]=0

COM輸出掃描方向:從COM0COM63C0h

屏蔽COM/右重映射(DAh,A[5]=0

 

 

 

 

2連續COM引腳配置(DAhA[4]=0

COM輸出掃描方向:從COM0COM63C0h),使能COM/右重映射

 

 

 

3連續COM引腳配置(DAhA[4]=0

COM輸出掃描:從COM63COM0C8h

屏蔽COM/右映射(DAh A[5]=0

 

 

 

4連續COM引腳配置(DAhA[4]=0

COM輸出掃描方向:從COM63COM0C8h

使能COM/右重映射(DAhA[5]=1

 

 

 

5備用COM引腳配置(DAhA[4]=1

COM輸出掃描方向:從COM0COM63C0h

屏蔽COM/右重映射(DAhA[5]=0

 

 

 

6備用COM引腳配置(DAhA[4]=1

COM輸出掃描方向:從COM0COM63C0h

使能COM/右重映射(DAhA[5]=1

 

 

 

7備用COM引腳配置(DAhA[4]=1

COM輸出掃描方向:從COM63COM0C8h

屏蔽COM/右重映射(DAhA[5]=0

 

 

 

 

 

8備用COM引腳配置(DAhA[4]=1

COM輸出掃描方向:從COM63COM0C8h

使能COM/右重映射(DAhA[5]=1

 

 

 

 

 

19. 設定Vcomh取消選擇等級(D8h

該命令用來設定調壓器輸出

20. NOPE3h

無操作命令

21. 狀態暫存器讀

通過在資料讀期間設定D/C#位為低電平執行,他允許MCU讀取監視器的內部狀態,在串行通訊模式下,沒有狀態讀暫存器,

 

二.影像加速命令

1. 水平滾動設定(26h/27h

該命令由五個連續位元組設定水平滾動引數且決定滾動起始頁,結束頁,滾動速度,

在執行該命令前,必須屏蔽水平滾動(2Eh),否則,RAM內容會被破壞,

SSD1306水平滾動被設計成128列滾動,下列兩個圖表為例,

 

 

連續垂直和水平滾動設定(29h/2Ah

該命令包含六個連續位元組為了設定連續垂直滾動引數和決定滾動開始頁,結束頁,滾動速度和垂直滾動偏移量,

命令29h/2Ah之后的位元組B[2:0],C[2:0]D[2:0]是用來設定連續垂直滾動,位元組E[5:0]是用來設定連續垂直滾動偏移量,所有的這些位元組一起設定連續對角線(垂直+水平)滾動,如果垂直滾動失調量位元組E[5:0]被設定成0,這時就只有水平滾動就像命令26h/27h那樣,

在執行該命令之前必須要平布滾動(2Eh,否則,RAM中的內容會被破壞,顯示效果如圖:

 

 

 

3. 屏蔽滾動(2Eh

 

此命令停止滾動的進行,在發送2Eh命令之后,停止滾動,RAM中的內容需要重新寫入,

 

4. 開始滾動(2Fh

 

該命令開始滾動且在滾動引數配置完成(命令26h/27h/29h/2Ah)之后執行,最后一次寫的滾動設定命令將覆寫上一個滾動配置命令,

 

在滾動開始之后下面這些操作是禁止的

 

1,RAM操作(讀或寫)

 

2. 改變水平滾動設定引數

 

 

5. 設定垂直滾動區域(A3h

 

該命令包括三個連續位元組用來設定垂直滾動區域,為了連續垂直滾動功能(命令29h/2Ah),在垂直滾動模式下行的數量應該小于或等于MUX比,

 

 

 

最大引數范圍

符號

引數

單位

Vdd

供電電壓

-0.3~+4

V

Vcc

0~16

V

Vseg

SEG輸出電壓

0~Vcc

V

Vcom

COM輸出電壓

0~0.9xVcc

V

Vin

輸入電壓

Vss-0.3~Vdd+0.3

V

Ta

作業溫度

-40~85

Tstg

存盤溫度范圍

-65~150

最大范圍是不可以超過的值,如果超過這些值得話,可能會損壞設備,基礎作業配置應該參考電氣特性串列或者引腳描述部分,

該設備對光敏感,正常作業是應該注意避免在任何光源下暴曬該設備,該設備位非輻射防護設備,

直流特征

條件(除非另有說明):

電壓參考到Vss

Vdd=1.65~3.3VTa=25

 

符號

引數

測驗條件

最小值

典型值

最大值

單位

VCC

作業電壓

-

7

-

15

V

VDD

邏輯供電電壓

-

1.65

-

3.3

V

VOH

輸出邏輯高電平

Iout=100uA3.3Mhz

0.9xVDD

-

-

V

VOL

輸出邏輯低電平

Iout=10uA3.3Mhz

-

-

0.1xVDD

V

VIH

輸入邏輯高電平

-

0.8xVDD

-

-

V

VIL

輸入邏輯低電平

-

-

-

0.2xVDD

V

ICC

VCC供電電流

VDD=2.8VVCC=12VIREF=12.5uA

無負載,顯示開所有開

對比度=FFh

 

-

430

780

uA

IDD

VDD供電電流

VDD=2.8VVCC=12VIREF=12.5uA

無負載,顯示開,所有開,

-

50

150

uA

ISEG

段輸出電流

VDD=2.8VVCC=12V

IREF=12.5uA,顯示開

對比度=FFh

-

100

-

uA

對比度=AFh

-

69

-

對比度=3Fh

-

25

-

DEV

段輸出電流一致性

DEV=ISEG-IMID/IMID

IMID=IMAX+IMIN/2

ISEG[0:132]=對比度在FFh時的段電流

-3

-

+3

%

Adj.Dev

輸出電流一致性調節引腳(對比度FFh

Adj Dev=(I[n]-I[n-1])/I[n]+I[n+1]

-2

-

+2

%

13交流特性

條件:

電壓參考到Vss

VDD=1.65~3.3V25

 

符號

引數

測驗條件

最小值

典型值

最大值

單位

Fosc

顯示時序發射器的振蕩器頻率

VDD=2.8V

333

370

407

KHz

Ffrm

64MUX模式的幀頻率

128x64GDDRAM

顯示開,內部振蕩器使能

-

Fosc/DxKx64

-

Hz

RES#

復位低脈寬

 

3

-

-

us

注意:


1. Fosc以內部振蕩器為參考且命令D5h A[7:4]為定義值,

2. D:分率(默認為1

K:顯示時鐘的數量(默認是54

 

 

 

6800系列MCU并行介面時序特性

作業環境:(VDD-VSS=2.8V) 25

 

符號

引數

最小值

典型值

最大值

單位

Tcycle

時鐘周期時間

300

-

-

ns

Tas

地址設定時間

0

-

-

ns

Tah

地址保持時間

0

-

-

ns

Tdsw

寫資料設定時間

40

-

-

ns

Tdhw

寫資料保持時間

7

-

-

ns

Tdhr

讀資料保持時間

20

-

-

ns

Toh

輸出失能時間

-

-

70

ns

Tacc

接收時間

-

-

140

ns

PWcsl

片選低脈寬時間(讀)

片選低脈寬時間(寫)

120

 

 

60

-

-

ns

PWcsh

片選高脈寬時間(讀)

片選高脈寬時間(寫)

60

 

 

60

-

-

ns

Tr

上升時間

-

-

40

ns

Tf

下降時間

-

-

40

ns

 

 

 

8080系列MCU并行介面時序特性

作業環境:VDD=2.8VTa=25℃)

符號

引數

最小值

典型值

最大值

單位

Tcycle

時鐘周期時間

300

-

-

ns

Tas

地址設定時間

10

-

-

ns

Tah

地址保持時間

0

-

-

ns

Tdsw

寫資料設定時間

40

-

-

ns

Tdhw

寫資料保持時間

7

-

-

ns

Tdhr

讀資料保持時間

20

-

-

ns

Toh

輸出使能時間

-

-

70

ns

Tacc

接收時間

-

-

140

ns

Tpwlr

讀低電平時間

120

-

-

ns

Tpwlw

寫低電平時間

60

-

-

ns

Tpwhr

讀高電平時間

60

-

-

ns

Tpwhw

寫高電平時間

60

-

-

ns

Tr

上升時間

-

-

40

ns

Tf

下降時間

-

-

40

ns

Tcs

片選建立時間

0

-

-

ns

Tcsh

片選讀信號保持時間

0

-

-

ns

Tcsf

片選保持時間

20

-

-

ns

 

 

          寫周期時序         

 

 

 讀周期時序

 

 

四線串行介面時序特征

作業環境:(VDD-VSS=2.8V25℃)

符號

引數

最小值

典型值

最大值

單位

Tcycle

時鐘周期時間

250

-

-

ns

Tas

地址設定時間

150

-

-

ns

Tah

地址保持時間

150

-

-

ns

Tcss

片選建立時間

120

-

-

ns

Tcsh

片選保持時間

60

-

-

ns

Tdsw

寫資料建立時間

50

-

-

ns

Tdhw

寫資料保持時間

15

-

-

ns

Tclkl

時鐘低電平時間

100

-

-

ns

Tclkh

時鐘高電平時間

100

-

-

ns

Tr

上升時間

-

-

15

ns

Tf

下降時間

-

-

15

ns

 

 

四線串行介面特性

 

 

 

 

三線串行介面時序特征

作業環境:(VDD-VSS=2.8V,25℃)

符號

引數

最小值

典型值

最大值

單位

Tcycle

時鐘周期時間(寫周期)

250

-

-

ns

Tas

地址設定時間

15

-

-

ns

Tah

地址保持時間

10

-

-

ns

Tdsw

資料設定時間

10

-

-

ns

Tdhw

資料保持時間

20

-

-

ns

Tacc

資料接收時間

15

-

170

ns

Toh

輸出保持時間

20

-

60

ns

 

 

 三線串行介面特性

 

 

 

IIC介面時序特征

作業環境:(VDD-VSS=2.8VTa=25℃)

 

符號

引數

最小值

典型值

最大值

單位

Tcycle

時鐘周期時間

2.5

-

-

us

Thstart

開始條件保持時間

0.6

-

-

us

Thd

資料保持時間(SDAout

0

-

-

ns

資料保持時間(SDAin

300

-

-

ns

Tsd

資料設定時間

100

-

-

ns

Tsstart

開始條件設定時間(一個重復的開始條件相對應)

0.6

-

-

us

Tsstop

結束條件設定時間

0.6

-

-

us

Tr

資料引腳或者時鐘引腳的上升時間

-

-

300

ns

Tf

資料引腳和時鐘引腳的下降時間

-

-

300

ns

Tidle

在一個新的傳送開始前始前的待電時間

1.3

-

-

us

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/174418.html

標籤:其他

上一篇:四款 5G 版 iPhone 12 齊發,支持北斗系統,你準備好了嗎?

下一篇:java垃圾回識訓制

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • 網閘典型架構簡述

    網閘架構一般分為兩種:三主機的三系統架構網閘和雙主機的2+1架構網閘。 三主機架構分別為內端機、外端機和仲裁機。三機無論從軟體和硬體上均各自獨立。首先從硬體上來看,三機都用各自獨立的主板、記憶體及存盤設備。從軟體上來看,三機有各自獨立的作業系統。這樣能達到完全的三機獨立。對于“2+1”系統,“2”分為 ......

    uj5u.com 2020-09-10 02:00:44 more
  • 如何從xshell上傳檔案到centos linux虛擬機里

    如何從xshell上傳檔案到centos linux虛擬機里及:虛擬機CentOs下執行 yum -y install lrzsz命令,出現錯誤:鏡像無法找到軟體包 前言 一、安裝lrzsz步驟 二、上傳檔案 三、遇到的問題及解決方案 總結 前言 提示:其實很簡單,往虛擬機上安裝一個上傳檔案的工具 ......

    uj5u.com 2020-09-10 02:00:47 more
  • 一、SQLMAP入門

    一、SQLMAP入門 1、判斷是否存在注入 sqlmap.py -u 網址/id=1 id=1不可缺少。當注入點后面的引數大于兩個時。需要加雙引號, sqlmap.py -u "網址/id=1&uid=1" 2、判斷文本中的請求是否存在注入 從文本中加載http請求,SQLMAP可以從一個文本檔案中 ......

    uj5u.com 2020-09-10 02:00:50 more
  • Metasploit 簡單使用教程

    metasploit 簡單使用教程 浩先生, 2020-08-28 16:18:25 分類專欄: kail 網路安全 linux 文章標簽: linux資訊安全 編輯 著作權 metasploit 使用教程 前言 一、Metasploit是什么? 二、準備作業 三、具體步驟 前言 Msfconsole ......

    uj5u.com 2020-09-10 02:00:53 more
  • 游戲逆向之驅動層與用戶層通訊

    驅動層代碼: #pragma once #include <ntifs.h> #define add_code CTL_CODE(FILE_DEVICE_UNKNOWN,0x800,METHOD_BUFFERED,FILE_ANY_ACCESS) /* 更多游戲逆向視頻www.yxfzedu.com ......

    uj5u.com 2020-09-10 02:00:56 more
  • 北斗電力時鐘(北斗授時服務器)讓網路資料更精準

    北斗電力時鐘(北斗授時服務器)讓網路資料更精準 北斗電力時鐘(北斗授時服務器)讓網路資料更精準 京準電子科技官微——ahjzsz 近幾年,資訊技術的得了快速發展,互聯網在逐漸普及,其在人們生活和生產中都得到了廣泛應用,并且取得了不錯的應用效果。計算機網路資訊在電力系統中的應用,一方面使電力系統的運行 ......

    uj5u.com 2020-09-10 02:01:03 more
  • 【CTF】CTFHub 技能樹 彩蛋 writeup

    ?碎碎念 CTFHub:https://www.ctfhub.com/ 筆者入門CTF時時剛開始刷的是bugku的舊平臺,后來才有了CTFHub。 感覺不論是網頁UI設計,還是題目質量,賽事跟蹤,工具軟體都做得很不錯。 而且因為獨到的金幣制度的確讓人有一種想去刷題賺金幣的感覺。 個人還是非常喜歡這個 ......

    uj5u.com 2020-09-10 02:04:05 more
  • 02windows基礎操作

    我學到了一下幾點 Windows系統目錄結構與滲透的作用 常見Windows的服務詳解 Windows埠詳解 常用的Windows注冊表詳解 hacker DOS命令詳解(net user / type /md /rd/ dir /cd /net use copy、批處理 等) 利用dos命令制作 ......

    uj5u.com 2020-09-10 02:04:18 more
  • 03.Linux基礎操作

    我學到了以下幾點 01Linux系統介紹02系統安裝,密碼啊破解03Linux常用命令04LAMP 01LINUX windows: win03 8 12 16 19 配置不繁瑣 Linux:redhat,centos(紅帽社區版),Ubuntu server,suse unix:金融機構,證券,銀 ......

    uj5u.com 2020-09-10 02:04:30 more
  • 05HTML

    01HTML介紹 02頭部標簽講解03基礎標簽講解04表單標簽講解 HTML前段語言 js1.了解代碼2.根據代碼 懂得挖掘漏洞 (POST注入/XSS漏洞上傳)3.黑帽seo 白帽seo 客戶網站被黑帽植入劫持代碼如何處理4.熟悉html表單 <html><head><title>TDK標題,描述 ......

    uj5u.com 2020-09-10 02:04:36 more
最新发布
  • 2023年最新微信小程式抓包教程

    01 開門見山 隔一個月發一篇文章,不過分。 首先回顧一下《微信系結手機號資料庫被脫庫事件》,我也是第一時間得知了這個訊息,然后跟蹤了整件事情的經過。下面是這起事件的相關截圖以及近日流出的一萬條資料樣本: 個人認為這件事也沒什么,還不如關注一下之前45億快遞資料查詢渠道疑似在近日復活的訊息。 訊息是 ......

    uj5u.com 2023-04-20 08:48:24 more
  • web3 產品介紹:metamask 錢包 使用最多的瀏覽器插件錢包

    Metamask錢包是一種基于區塊鏈技術的數字貨幣錢包,它允許用戶在安全、便捷的環境下管理自己的加密資產。Metamask錢包是以太坊生態系統中最流行的錢包之一,它具有易于使用、安全性高和功能強大等優點。 本文將詳細介紹Metamask錢包的功能和使用方法。 一、 Metamask錢包的功能 數字資 ......

    uj5u.com 2023-04-20 08:47:46 more
  • vulnhub_Earth

    前言 靶機地址->>>vulnhub_Earth 攻擊機ip:192.168.20.121 靶機ip:192.168.20.122 參考文章 https://www.cnblogs.com/Jing-X/archive/2022/04/03/16097695.html https://www.cnb ......

    uj5u.com 2023-04-20 07:46:20 more
  • 從4k到42k,軟體測驗工程師的漲薪史,給我看哭了

    清明節一過,盲猜大家已經無心上班,在數著日子準備過五一,但一想到銀行卡里的余額……瞬間心情就不美麗了。最近,2023年高校畢業生就業調查顯示,本科畢業月平均起薪為5825元。調查一出,便有很多同學表示自己又被平均了。看著這一資料,不免讓人想到前不久中國青年報的一項調查:近六成大學生認為畢業10年內會 ......

    uj5u.com 2023-04-20 07:44:00 more
  • 最新版本 Stable Diffusion 開源 AI 繪畫工具之中文自動提詞篇

    🎈 標簽生成器 由于輸入正向提示詞 prompt 和反向提示詞 negative prompt 都是使用英文,所以對學習母語的我們非常不友好 使用網址:https://tinygeeker.github.io/p/ai-prompt-generator 這個網址是為了讓大家在使用 AI 繪畫的時候 ......

    uj5u.com 2023-04-20 07:43:36 more
  • 漫談前端自動化測驗演進之路及測驗工具分析

    隨著前端技術的不斷發展和應用程式的日益復雜,前端自動化測驗也在不斷演進。隨著 Web 應用程式變得越來越復雜,自動化測驗的需求也越來越高。如今,自動化測驗已經成為 Web 應用程式開發程序中不可或缺的一部分,它們可以幫助開發人員更快地發現和修復錯誤,提高應用程式的性能和可靠性。 ......

    uj5u.com 2023-04-20 07:43:16 more
  • CANN開發實踐:4個DVPP記憶體問題的典型案例解讀

    摘要:由于DVPP媒體資料處理功能對存放輸入、輸出資料的記憶體有更高的要求(例如,記憶體首地址128位元組對齊),因此需呼叫專用的記憶體申請介面,那么本期就分享幾個關于DVPP記憶體問題的典型案例,并給出原因分析及解決方法。 本文分享自華為云社區《FAQ_DVPP記憶體問題案例》,作者:昇騰CANN。 DVPP ......

    uj5u.com 2023-04-20 07:43:03 more
  • msf學習

    msf學習 以kali自帶的msf為例 一、msf核心模塊與功能 msf模塊都放在/usr/share/metasploit-framework/modules目錄下 1、auxiliary 輔助模塊,輔助滲透(埠掃描、登錄密碼爆破、漏洞驗證等) 2、encoders 編碼器模塊,主要包含各種編碼 ......

    uj5u.com 2023-04-20 07:42:59 more
  • Halcon軟體安裝與界面簡介

    1. 下載Halcon17版本到到本地 2. 雙擊安裝包后 3. 步驟如下 1.2 Halcon軟體安裝 界面分為四大塊 1. Halcon的五個助手 1) 影像采集助手:與相機連接,設定相機引數,采集影像 2) 標定助手:九點標定或是其它的標定,生成標定檔案及內參外參,可以將像素單位轉換為長度單位 ......

    uj5u.com 2023-04-20 07:42:17 more
  • 在MacOS下使用Unity3D開發游戲

    第一次發博客,先發一下我的游戲開發環境吧。 去年2月份買了一臺MacBookPro2021 M1pro(以下簡稱mbp),這一年來一直在用mbp開發游戲。我大致分享一下我的開發工具以及使用體驗。 1、Unity 官網鏈接: https://unity.cn/releases 我一般使用的Apple ......

    uj5u.com 2023-04-20 07:40:19 more