概述
MAX7317串行接口外設(shè)器件能夠為微處理器提供10個I/O端口,額定電壓7V。每個端口都可單獨配置為漏極開路輸出或帶有過壓保護的雙穩(wěn)態(tài)輸入。
MAX7317支持熱插拔,所有端口引腳在關(guān)閉電源時(V+ = 0V)具有高阻抗,并允許有8V電壓。
MAX7317采用16引腳、薄型QFN和QSOP封裝,工作在-40°C至+125°C。
如需具有恒定電流輸出和8位PWM控制的類似器件,請參考MAX6966/MAX6967數(shù)據(jù)資料。
數(shù)據(jù)表:*附件:MAX7317 10端口、SPI接口輸入 輸出擴展器,帶有過壓和熱插入保護技術(shù)手冊.pdf
應(yīng)用
- 蜂窩電話
- 工業(yè)控制器
- 便攜式設(shè)備
- 系統(tǒng)監(jiān)視
- 白色家電
特性
- 行業(yè)標(biāo)準的4線接口簡化I/O口擴展,不受微處理器架構(gòu)限制
- 高速、26MHz、SPI/QSPI?/MICROWIRE?兼容串行接口
- 2.25V至3.6V工作電壓
- 保護電路確保可靠工作
- I/O口輸入具有7V過壓保護
- I/O口輸出為7V額定電壓的開漏輸出
- I/O口支持熱插拔
- 低功耗和小型封裝減小電路板尺寸和電源要求
- 0.7μA (典型值)、1.9μA (最大值)待機電流
- 3mm x 3mm、高度為0.8mm TQFN封裝
典型應(yīng)用電路
引腳配置描述
電特性
框圖
詳細說明
MAX7317 是一款通用輸入/輸出(GPIO)外設(shè),提供 10 個 I/O 端口(P0 至 P9),可通過兼容 SPI 的串行接口進行控制。這 10 個 I/O 端口可用作輸入或集電極開路輸出,任意組合均可。端口可承受 7V 電壓,且與 MAX7317 的電源電壓無關(guān),無論用作輸入還是輸出。圖 1 展示了 MAX7317 的 I/O 端口結(jié)構(gòu)。
寄存器結(jié)構(gòu)
MAX7317 包含 10 個內(nèi)部寄存器,地址范圍為 0x00 - 0x09,用于控制外設(shè)(表 2)。另外兩個地址 0x0E 和 0x0F 不存儲數(shù)據(jù),而是返回端口輸入狀態(tài)。四個虛擬地址 0x0A - 0x0D 允許通過將同一數(shù)據(jù)寫入多個輸出寄存器,來設(shè)置多個輸出為相同值,從而簡化軟件操作。RAM 寄存器提供 1 字節(jié)的內(nèi)存,可用于任何目的。非操作寄存器(地址 0x20)在寫入或讀取時不執(zhí)行任何操作,用于在訪問多個級聯(lián)設(shè)備中的 MAX7317 時產(chǎn)生啞信號。
初始上電
上電時,所有控制寄存器均復(fù)位(表 2)。上電狀態(tài)將 I/O 端口 P0 至 P9 設(shè)置為高阻抗,并使器件進入關(guān)斷模式。
RAM 寄存器
RAM 寄存器提供 1 字節(jié)的內(nèi)存,可用于任何目的。
GPIO 端口方向配置
10 個 I/O 端口 P0 至 P9 可配置為輸入和輸出的任意組合。端口可承受 7V 電壓,且與 MAX7317 的電源電壓無關(guān),無論用作輸入還是輸出。通過將其輸出寄存器設(shè)置為 0x01,可將端口配置為輸入,這會將輸出設(shè)置為高阻抗(表 4)。
輸入端口寄存器
讀取輸入端口寄存器會返回 I/O 端口引腳上的邏輯電平。輸入端口寄存器只能讀取,向其寫入不會產(chǎn)生任何作用。
輸出寄存器
MAX7317 使用一個 8 位寄存器來控制每個輸出端口(表 4)。每個端口可配置為輸入或集電極開路輸出。向輸出寄存器寫入 0x00 可將端口設(shè)置為邏輯低輸出,寫入 0x01 可將端口設(shè)置為邏輯高輸出或邏輯輸入。
0x00 至 0x09 這 10 個寄存器用于控制每個 I/O 端口(表 4)。四個偽寄存器地址 0x0A 至 0x0D 允許通過將同一數(shù)據(jù)寫入多個輸出寄存器,來設(shè)置多個輸出為相同值。
串行接口
MAX7317 通過兼容 SPI 的四線串行接口進行通信。該接口有三個輸入:時鐘(SCLK)、芯片選擇(CS)和數(shù)據(jù)輸入(DIN),以及一個數(shù)據(jù)輸出(DOUT)。CS 必須為低電平,才能選擇器件,并且 DIN 必須在 SCLK 的上升沿穩(wěn)定。DOUT 在 SCLK 的上升沿采樣。SCLK 和 DIN 可用于向其他外設(shè)傳輸數(shù)據(jù)。當(dāng) MAX7317 未被訪問時,它會忽略 SCLK 和 DIN 上的所有活動。注意,SPI 協(xié)議要求 DOUT 在 MAX7317 未被訪問時為高阻抗;MAX7317 上的 DOUT 始終為高阻抗。如需將 MAX7317 轉(zhuǎn)換為三態(tài),請訪問 www.maximintegrated.com/ian1879 獲取方法。
使用四線接口進行控制和操作
控制 MAX7317 需要發(fā)送一個 16 位字。第一個字節(jié)(D15 至 D8)是命令,第二個字節(jié)(D7 至 D0)是數(shù)據(jù)字節(jié)(表 5)。
-
過壓保護
+關(guān)注
關(guān)注
3文章
286瀏覽量
33207 -
SPI
+關(guān)注
關(guān)注
17文章
1803瀏覽量
95872 -
擴展器
+關(guān)注
關(guān)注
0文章
153瀏覽量
15798
發(fā)布評論請先 登錄
利用微型端口擴展器控制LED

MAX6957 LED顯示驅(qū)動器及輸入/輸出擴展器典型應(yīng)用電路

串行端口擴展器-帶有PIC MCU的額外SPI和UART端口

MAX6946/MAX6947 10端口、恒流LED驅(qū)動器和輸入/輸出擴展器,帶有PWM亮度控制技術(shù)手冊

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

MAX7318 2線接口、16位輸入/輸出端口擴展器,帶有中斷和熱插入保護技術(shù)手冊

MAX7312 2線接口、16位、輸入/輸出端口擴展器,帶有中斷和熱插入保護技術(shù)手冊

MAX7311 2線接口、16位輸入/輸出端口擴展器,帶有中斷和熱插入保護技術(shù)手冊

MAX7301 4線接口、2.5V至5.5V、20端口或28端口輸入/輸出擴展器技術(shù)手冊

評論