概述
MAX7310為兼容于SMBus?和I2C的應用提供8位并行輸入/輸出端口擴展。MAX7310包含輸入端口寄存器、輸出端口寄存器、極性反轉寄存器、配置寄存器、總線延時寄存器和一個SMBus/I2C兼容的串行接口。系統主控制器向高有效的極性反轉寄存器寫入適當的數據,可以將MAX7310的輸入數據反向。通過總線延時寄存器,系統主控制器可以使能或禁止總線延時。
八個I/O端口中的任意一個均可配置為輸入或輸出。低有效的復位輸入可將八個I/O都設定為輸入。通過三個地址選擇引腳可配置從機ID地址為56個中的一個。
MAX7310采用16引腳薄型QFN、TSSOP和QSOP封裝,額定工作溫度范圍為-40°C至+125°C汽車級溫度范圍。
數據表:*附件:MAX7310 2線接口、8位、輸入 輸出端口擴展器,帶有復位技術手冊.pdf
應用
特性
- 400kHz 2線接口
- 2.3V至5.5V工作電壓
- 低待機電流(典型1.7μA)
- 總線延時實現無鎖定工作
- 56個從機ID地址
- 極性反轉
- 八個I/O引腳在上電時默認為輸入
- I/O開漏輸出容許5V電壓
- 4mm x 4mm,0.8mm薄型QFN封裝
- -40°C至+125°C工作溫度范圍
引腳配置描述
交流電氣特性
典型操作特性
串行接口
串行尋址
MAX7310作為從設備運行,通過兩線接口發送和接收數據。該接口使用串行數據線(SDA)和串行時鐘線(SCL),以實現主設備(通常是微控制器)與從設備(MAX7310)之間的雙向通信。主設備發起所有數據傳輸,并生成用于同步數據傳輸的SCL時鐘(圖2)。
每次傳輸都由主設備發起,先發送一個起始條件,接著是MAX7310的7位從設備地址加上讀/寫(R/W)位、一個寄存器地址字節、一個或多個數據字節,最后以一個停止條件結束(圖3)。
起始和停止條件
當接口不忙時,SCL和SDA都保持高電平。主設備通過將SDA從高電平轉換為低電平(同時SCL保持高電平)來發出起始(S)條件,以此表示傳輸開始。當主設備與從設備通信完畢后,它通過將SDA從低電平轉換為高電平(同時SCL保持高電平)來發出停止(P)條件,此時總線可用于另一次傳輸(圖3)。
位傳輸
在每個時鐘脈沖期間傳輸一位數據。當SCL為高電平時,SDA上的數據必須保持穩定(圖4)。
應答
應答位是第9個帶時鐘的位,接收方用于處理每個接收到的數據字節(圖5)。因此,每個字節的有效傳輸需要9位。主設備生成第9個時鐘脈沖,接收方在應答時鐘脈沖期間將SDA線拉低,以使SDA線在應答時鐘脈沖期間保持低電平。當主設備向MAX7310傳輸數據時,MAX7310作為接收方生成應答位;當MAX7310向主設備傳輸數據時,主設備作為接收方生成應答位,因為此時主設備是接收方。
從設備地址
MAX7310有一個7位的從設備地址(圖6)。第8位是讀/寫(R/W)位。R/W位為低電平表示寫命令,為高電平表示讀命令。
-
端口
+關注
關注
4文章
1045瀏覽量
32718 -
擴展器
+關注
關注
0文章
153瀏覽量
15676 -
SMBus
+關注
關注
1文章
124瀏覽量
22509 -
復位
+關注
關注
0文章
179瀏覽量
24561
發布評論請先 登錄
MAX7301 4線接口、2.5V至5.5V、20端口或28端口輸入/輸出擴展器技術手冊

MAX6966/MAX6967 10端口、恒流LED驅動器和輸入/輸出擴展器,帶有PWM亮度控制技術手冊

評論