MAX7310:2線接口8位I/O端口擴(kuò)展器的詳細(xì)解析
在電子設(shè)備設(shè)計(jì)中,I/O端口擴(kuò)展器是一種常見(jiàn)且重要的組件,它可以幫助系統(tǒng)增加可用的I/O端口數(shù)量,以滿足各種復(fù)雜的應(yīng)用需求。今天我們要深入探討的就是Maxim公司的MAX7310——一款帶有復(fù)位功能的2線接口8位I/O端口擴(kuò)展器。
文件下載:MAX7310.pdf
一、產(chǎn)品概述
MAX7310專為SMBus?兼容和I2C兼容的應(yīng)用提供8位并行輸入/輸出端口擴(kuò)展。它由輸入端口寄存器、輸出端口寄存器、極性反轉(zhuǎn)寄存器、配置寄存器、總線超時(shí)寄存器和一個(gè)與SMBus/I2C兼容的串行接口組成。系統(tǒng)主設(shè)備可以通過(guò)寫(xiě)入極性反轉(zhuǎn)寄存器來(lái)反轉(zhuǎn)MAX7310的輸入數(shù)據(jù),還能通過(guò)寫(xiě)入總線超時(shí)寄存器來(lái)啟用或禁用總線超時(shí)功能。其八個(gè)I/O端口中的任何一個(gè)都可以配置為輸入或輸出,低電平有效的復(fù)位輸入會(huì)將八個(gè)I/O設(shè)置為輸入狀態(tài)。三個(gè)地址選擇引腳可配置56個(gè)從機(jī)ID地址中的一個(gè)。
應(yīng)用領(lǐng)域
該產(chǎn)品的應(yīng)用范圍十分廣泛,涵蓋了服務(wù)器、RAID系統(tǒng)、工業(yè)控制、醫(yī)療設(shè)備以及儀器儀表和測(cè)試測(cè)量等多個(gè)領(lǐng)域。
產(chǎn)品特性
- 高速接口:具備400kHz的2線接口,能實(shí)現(xiàn)快速的數(shù)據(jù)傳輸。
- 寬電壓范圍:可在2.3V至5.5V的電壓下穩(wěn)定工作。
- 低功耗:典型待機(jī)電流僅為1.7μA,有助于降低系統(tǒng)功耗。
- 總線超時(shí)保護(hù):具備總線超時(shí)功能,確保無(wú)鎖死操作。
- 極性反轉(zhuǎn):支持極性反轉(zhuǎn),增加了設(shè)計(jì)的靈活性。
- 默認(rèn)輸入設(shè)置:八個(gè)I/O引腳在上電時(shí)默認(rèn)設(shè)置為輸入。
- 耐壓輸出:I/O0具有5V耐受的開(kāi)漏輸出。
- 寬溫度范圍:可在 -40°C至 +125°C的汽車級(jí)溫度范圍內(nèi)工作。
訂購(gòu)信息
| PART | TEMP RANGE | PIN - PACKAGE | PKG CODE |
|---|---|---|---|
| MAX7310AUE | -40 °C to +125 °C | 16 TSSOP | - |
| MAX7310AEE | -40 °C to +125 °C | 16 QSOP | - |
| MAX7310ATE | -40 °C to +125 °C | 16 Thin QFN | T1644 - 4 |
二、電氣特性
絕對(duì)最大額定值
- 電源電壓:V+ 到 GND 的電壓范圍為 -0.3V 至 +6V。
- I/O 輸入電壓:I/O1 - I/O7 作為輸入時(shí),電壓范圍為 (VSS - 0.3V) 到 (VDD + 0.3V);I/O0 作為輸入時(shí),電壓范圍為 (VSS - 0.3V) 到 +6V。
- 其他引腳電壓:SCL、SDA、AD0、AD1、AD2、RESET 的電壓范圍為 (VSS - 0.3V) 到 +6V。
- 直流電流:I/O0 的直流電流最大為 +400μA,I/O1 到 I/O7 的直流電流為 ±50mA,最大 GND 和 V+ 電流為 180mA。
直流電氣特性
在不同的電源電壓和工作條件下,MAX7310 展現(xiàn)出了穩(wěn)定的電氣性能。例如,在 2.3V 至 5.5V 的電源電壓范圍內(nèi),其輸入電壓低電平(VIL)典型值為 0.8V,輸入電壓高電平(VIH)典型值為 2V。
交流電氣特性
該產(chǎn)品的交流電氣特性也十分出色,SCL 時(shí)鐘頻率最高可達(dá) 400kHz,總線超時(shí)時(shí)間在 30ms 至 60ms 之間,確保了數(shù)據(jù)傳輸?shù)姆€(wěn)定性和可靠性。
三、引腳描述與功能
| MAX7310 采用了不同的封裝形式,包括 16 引腳的 TSSOP、QSOP 和 Thin QFN 封裝。各引腳的功能如下: | PIN (TSSOP/QSOP) | PIN (THIN QFN) | NAME | FUNCTION |
|---|---|---|---|---|
| 1 | 15 | SCL | 串行時(shí)鐘線 | |
| 2 | 16 | SDA | 串行數(shù)據(jù)線 | |
| 3 | 1 | AD0 | 地址輸入 0 | |
| 4 | 2 | AD1 | 地址輸入 1 | |
| 5 | 3 | AD2 | 地址輸入 2 | |
| 6 | 4 | I/O0 | 輸入/輸出端口 0(開(kāi)漏) | |
| 7 | 5 | I/O1 | 輸入/輸出端口 1 | |
| 8 | 6 | GND | 電源地 | |
| 9 - 14 | 7 - 12 | I/O2 - I/O7 | 輸入/輸出端口 2 - 輸入/輸出端口 7 | |
| 15 | 13 | RESET | 外部復(fù)位(低電平有效) | |
| 16 | 14 | V+ | 電源電壓,需用 0.047μF 電容旁路到 GND | |
| - | PAD | Exposed pad | 封裝底部的外露焊盤(pán),需連接到 GND |
四、串行接口與通信協(xié)議
串行尋址
MAX7310 作為從設(shè)備,通過(guò) 2 線接口進(jìn)行數(shù)據(jù)的發(fā)送和接收。該接口使用串行數(shù)據(jù)線(SDA)和串行時(shí)鐘線(SCL)實(shí)現(xiàn)主設(shè)備與從設(shè)備之間的雙向通信。主設(shè)備(通常是微控制器)發(fā)起所有與 MAX7310 之間的數(shù)據(jù)傳輸,并生成 SCL 時(shí)鐘來(lái)同步數(shù)據(jù)傳輸。
傳輸過(guò)程
每次傳輸由主設(shè)備發(fā)送的起始條件開(kāi)始,隨后是 MAX7310 的 7 位從機(jī)地址加上一個(gè) R/W 位、一個(gè)寄存器地址字節(jié)、一個(gè)或多個(gè)數(shù)據(jù)字節(jié),最后以停止條件結(jié)束。
起始和停止條件
當(dāng)接口不忙時(shí),SCL 和 SDA 都保持高電平。主設(shè)備通過(guò)在 SCL 為高電平時(shí)將 SDA 從高電平轉(zhuǎn)換為低電平來(lái)發(fā)出起始(S)條件,標(biāo)志著傳輸?shù)拈_(kāi)始。當(dāng)主設(shè)備與從設(shè)備通信結(jié)束后,通過(guò)在 SCL 為高電平時(shí)將 SDA 從低電平轉(zhuǎn)換為高電平來(lái)發(fā)出停止(P)條件,此時(shí)總線可用于下一次傳輸。
五、寄存器功能
輸入端口寄存器
這是一個(gè)只讀端口,它反映了 I/O 端口的輸入邏輯電平,無(wú)論該引腳在配置寄存器中被定義為輸入還是輸出,對(duì)其寫(xiě)入操作都會(huì)被忽略。
輸出端口寄存器
用于設(shè)置由配置寄存器定義為輸出的 I/O 端口的輸出邏輯電平。從該寄存器讀取的值反映的是控制輸出選擇的觸發(fā)器中的值,而不是實(shí)際的 I/O 值,因?yàn)槿绻敵鲞^(guò)載,實(shí)際值可能會(huì)有所不同。
極性反轉(zhuǎn)寄存器
允許對(duì)由配置寄存器定義為輸入的端口進(jìn)行極性反轉(zhuǎn)。通過(guò)在該寄存器中寫(xiě)入 1 可以反轉(zhuǎn)相應(yīng)端口引腳的極性,寫(xiě)入 0 則保留其原始極性。
配置寄存器
用于配置端口的方向。將該寄存器中的位設(shè)置為 1 可將相應(yīng)的端口引腳啟用為具有高阻抗輸出驅(qū)動(dòng)器的輸入,設(shè)置為 0 則將其啟用為輸出。
總線超時(shí)寄存器
通過(guò)設(shè)置位 T0 可以啟用或禁用總線超時(shí)功能。啟用超時(shí)功能后,當(dāng)在對(duì) MAX7310 進(jìn)行讀寫(xiě)訪問(wèn)時(shí) SCL 停止在高電平或低電平時(shí),串行總線接口將被復(fù)位。如果在有效的串行傳輸開(kāi)始后,SCL 或 SDA 低電平持續(xù)時(shí)間超過(guò) 30ms 且不超過(guò) 60ms,接口將自動(dòng)復(fù)位。
六、應(yīng)用注意事項(xiàng)
電源供應(yīng)
MAX7310 可以在 2.3V 至 5.5V 的電源電壓下工作。為了確保其穩(wěn)定運(yùn)行,應(yīng)盡可能靠近器件使用 0.047μF 的電容將電源旁路到 GND。對(duì)于 QFN 版本,還需要將底部的外露焊盤(pán)連接到 GND。
芯片信息
該芯片的晶體管數(shù)量為 10,256 個(gè),采用了 BiCMOS 工藝。
七、總結(jié)
MAX7310 是一款功能強(qiáng)大、性能穩(wěn)定的 8 位 I/O 端口擴(kuò)展器,其豐富的功能和特性使其在眾多應(yīng)用領(lǐng)域中都能發(fā)揮重要作用。在設(shè)計(jì)電子系統(tǒng)時(shí),工程師可以根據(jù)具體的需求選擇合適的封裝形式和配置,充分利用其各種寄存器的功能來(lái)實(shí)現(xiàn)靈活的 I/O 控制。同時(shí),在使用過(guò)程中要注意電源供應(yīng)和引腳連接等細(xì)節(jié),以確保產(chǎn)品的正常運(yùn)行。大家在實(shí)際應(yīng)用中是否遇到過(guò)類似 I/O 擴(kuò)展器的問(wèn)題呢?歡迎在評(píng)論區(qū)分享你的經(jīng)驗(yàn)和見(jiàn)解。
發(fā)布評(píng)論請(qǐng)先 登錄
SGM4594:低電壓16位I2C和SMBus低功耗I/O擴(kuò)展器的全面解析
MAX6956:2 線接口的 LED 顯示驅(qū)動(dòng)與 I/O 擴(kuò)展器的深度解析
MAX6957:2.5V至5.5V,20端口和28端口LED顯示驅(qū)動(dòng)器及I/O擴(kuò)展器的深入解析
MAX6946:10端口恒流LED驅(qū)動(dòng)器與I/O擴(kuò)展器的技術(shù)解析
MAX6947:10端口恒流LED驅(qū)動(dòng)與I/O擴(kuò)展器的深度解析
深入解析PCF8574:I2C總線8位I/O擴(kuò)展器的設(shè)計(jì)與應(yīng)用
PCA9554:8位I2C和SMBus I/O擴(kuò)展器的深度解析
PCA9554A:遠(yuǎn)程 8 位 $I^{2}C$ 和 SMBus I/O 擴(kuò)展器的深度解析
PCA9534:8位I2C和SMBus低功耗I/O擴(kuò)展器的深度解析
TCA6408A:低電壓8位I2C和SMBus I/O擴(kuò)展器的深度解析
深入解析 TCA9539:低電壓 16 位 I2C 和 SMBus I/O 擴(kuò)展器
深入解析TCA9554:8位I2C和SMBus低功耗I/O擴(kuò)展器
TCA9534A:低電壓8位I2C和SMBus低功耗I/O擴(kuò)展器的詳細(xì)解析
TCA9534:低電壓8位I2C和SMBUS低功耗I/O擴(kuò)展器的全面解析
MAX7310 2線接口、8位、輸入/輸出端口擴(kuò)展器,帶有復(fù)位技術(shù)手冊(cè)
MAX7310:2線接口8位I/O端口擴(kuò)展器的詳細(xì)解析
評(píng)論