概述
MAX3108為小尺寸通用異步收發器(UART),每路接收和發送FIFO具有128個字,通過串行I2C或SPI控制器接口控制。自動休眠和關斷模式有助于降低待機功耗。500μA (最大)低電源電流和微小的25焊球WLP (2.1mm x 2.1mm)封裝,使MAX3108非常適合低功耗便攜裝置。MAX3108工作于1.71V至3.6V低電源電壓。
MAX3108的波特率高達24Mbps,非常適合高速數據傳輸。鎖相環(PLL)、預分頻器和分數波特率發生器支持高分辨率波特率編程,將波特率受參考時鐘的制約降至最小。
4路GPIO可用作輸入、輸出或中斷輸入。配置為輸出時,可設置為開漏輸出,并可吸入高達20mA的電流。
MAX3108非常適合便攜和手持裝置,采用25焊球(2.1mm x 2.1mm)、0.4mm焊距、WLP封裝,-40°C至+85°C擴展級工作溫度范圍。
數據表:*附件:MAX3108 SPI I2C UART,具有128字FIFO,WLP封裝中文手冊.pdf
應用
- 低功耗手持設備
- 醫療系統
- 移動互聯網設備
- 銷售終端(POS)
- 便攜式通信設備
特性
- 24Mbps (最大)波特率
- 集成PLL和分頻器
- 1.71V至3.6V電源范圍
- 支持高分辨率波特率編程
- SPI時鐘速率高達26MHz
- 快速I2C模式,速率高達1MHz
- /RTS和/CTS自動硬件流控制
- XON/XOFF自動軟件流控制
- 特殊字符檢測
- 9位多點模式數據濾波
- SIR和MIR兼容IrDA?編碼器/解碼器
- 控制器和收發器接口提供靈活的邏輯電平
- 4路靈活的GPIO
- 電源噪聲指示
- 關斷和自動休眠模式
- 35μA (最大值)低V
CC關斷電流 - 兼容于MAX3107寄存器
- 微型、25焊球、WLP封裝(2.1mm × 2.1mm)
框圖
典型操作特性
引腳配置描述
詳細說明
MAX3108通用異步收發傳輸器(UART)在SPI/MICROWIRE? 或I2C 微處理器橋接器與外部異步串行數據通信鏈路之間建立連接。MAX3108包含先進的UART、可編程波特率發生器以及四個通用的8位寄存器,這些寄存器可由主機監控。MAX3108通過外部引腳進行訪問,SPI或I2C的選擇由功能決定,具體見寄存器映射部分的相關功能。
主機控制器將數據寫入發送保持寄存器(THR),數據通過SPI或I2C接口傳輸。數據首先自動推送至發送先入先出存儲器(FIFO),經過格式化后從TX引腳發出。MAX3108在傳輸選定波特率的數據前,會添加起始位、停止位和奇偶校驗位。配置寄存器決定波特率、時鐘源以及時鐘頻率預分頻。
MAX3108接收器檢測到起始位(從高電平到低電平的跳變)后,內部時鐘以16倍波特率對數據進行采樣。接收到的數據會自動存入接收FIFO,主機微控制器可通過接收保持寄存器(RHR)讀取這些數據。
MAX3108的寄存器組與MAX3107兼容。
寄存器組
MAX3108采用平面寄存器結構,無影子寄存器。寄存器均為8位寬。MAX3108的寄存器在某些方面與16C550寄存器相似。
接收和發送FIFO
接收FIFO和發送FIFO深度均為128字,減少了主機處理器用于高速、大容量數據傳輸和設備管理所需的中斷次數。隨著異步RX/TX接口數據速率接近主機控制器的SPI/I2C數據速率,UART管理和流控制對于主機處理器變得愈發重要。通過增大FIFO深度,主機被中斷的頻率降低,能夠以數據塊形式使用數據,減少FIFO操作。FIFO觸發級別可向主機控制器生成中斷,表明已達到編程設定的FIFO填充級別。發送和接收觸發級別通過FIFOTRgLvl寄存器進行編程,分辨率為八個FIFO位置。接收FIFO觸發信號告知主機,接收FIFO中有指定數量的字可供整塊讀取,或者已知數量的空閑FIFO位置可用且已準備好填充。當發送FIFO填充級別達到編程設定的觸發級別時,發送FIFO觸發會生成中斷。這樣主機就知道要控制寫入發送FIFO的速率。
主機可通過TxFIFOLvl和RxFIFOLvl寄存器讀取每個FIFO中的字數。當MODE2[1]:FIORst位設置為高電平時,TxFIFO和RxFIFO的內容都會被清除。
發送器操作
圖3展示了發送器的結構,發送FIFO可容納128個字,通過向THR寄存器寫入數據來添加這些字。
當前寫入TxFIFO的字數可由主機控制器通過TxFIFOLvl寄存器手動讀取。發送FIFO的填充級別 可通過以下方式確定:
-
uart
+關注
關注
22文章
1264瀏覽量
103214 -
MAX3108
+關注
關注
0文章
5瀏覽量
6787 -
通用異步收發器
+關注
關注
0文章
22瀏覽量
6834
發布評論請先 登錄
MAX3108業內尺寸最小的SPI/I²C UART
MAX3108應用筆記
MAX3108異步接收器指南

Programming Baud Rates of the MAX3108 UART
MAX3108A業界最小通用異步收發器(UART)
max3108,UART接口
與MAX3108 UART接口
具有128字節FIFO的TL16C750E UART數據表

評論