0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MAX3108 SPI/I²C UART,具有128字FIFO,WLP封装技术手册

要长高 2025-05-22 10:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

概述
MAX3108为小尺寸通用异步收发器(UART),每路接收和发送FIFO具有128个字,通过串行I²C或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 I²C UART,具有128字FIFO,WLP封装中文手册.pdf

应用

  • 低功耗手持设备
  • 医疗系统
  • 移动互联网设备
  • 销售终端(POS)
  • 便携式通信设备

特性

  • 24Mbps (最大)波特率
  • 集成PLL和分频器
  • 1.71V至3.6V电源范围
  • 支持高分辨率波特率编程
  • SPI时钟速率高达26MHz
  • 快速I²C模式,速率高达1MHz
  • /RTS和/CTS自动硬件流控制
  • XON/XOFF自动软件流控制
  • 特殊字符检测
  • 9位多点模式数据滤波
  • SIR和MIR兼容IrDA™编码器/解码器
  • 控制器和收发器接口提供灵活的逻辑电平
  • 4路灵活的GPIO
  • 电源噪声指示
  • 关断和自动休眠模式
  • 35µA (最大值)低VCC关断电流
  • 兼容于MAX3107寄存器
  • 微型、25焊球、WLP封装(2.1mm × 2.1mm)

框图
image.png

DC电气特性
image.png

典型操作特性
image.png

引脚配置描述
image.png

image.png

详细说明

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的填充级别 可通过以下方式确定:

image.png

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • uart
    +关注

    关注

    22

    文章

    1304

    浏览量

    106130
  • MAX3108
    +关注

    关注

    0

    文章

    5

    浏览量

    6898
  • 通用异步收发器

    关注

    0

    文章

    22

    浏览量

    6955
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    具有128FIFO芯片MAX3107资料推荐

    MAX3107是一款高级通用异步收发器(UART),接收、发送通道具有128长的先入/先出(FIFO
    发表于 04-13 06:46

    MAX3107 SPI/I2C UART,提供128FIF

    MAX3107 SPI/I2C UART,提供128FIF
    发表于 01-15 15:16 2182次阅读
    <b class='flag-5'>MAX</b>3107 <b class='flag-5'>SPI</b>/<b class='flag-5'>I2C</b> <b class='flag-5'>UART</b>,提供<b class='flag-5'>128</b><b class='flag-5'>字</b>FIF

    MAX3108业内尺寸最小的SPI/I&sup2;C UART

    小尺寸的MAX3108通用异步收发器与128每接收和发送FIFO(UART)是控制通过一个串行I2C
    发表于 01-14 09:46 802次阅读

    MAX3108带有FIFOSPI UART

    小尺寸的MAX3108通用异步收发器与128的接收和发送FIFO每个(UART)是控制通过串行I
    发表于 02-22 10:28 1726次阅读
    <b class='flag-5'>MAX3108</b>带有<b class='flag-5'>FIFO</b>的<b class='flag-5'>SPI</b> <b class='flag-5'>UART</b>

    MAX3108应用笔记

    high-performance universal asynchronousreceiver/transmitter (UART) in detail, explains the basic interface between the MAX3108 and the
    发表于 03-28 16:10 0次下载

    MAX3108异步接收器指南

    The MAX3108, a high-performance universal asynchronous receiver-transmitter (UART) in a wafer-level
    发表于 03-31 10:16 0次下载
    <b class='flag-5'>MAX3108</b>异步接收器指南

    Programming Baud Rates of the MAX3108 UART

    Abstract: The MAX3108 is a complete high-performance universal asynchronous receiver-transmitter
    发表于 04-09 11:53 26次下载

    MAX3108A业界最小通用异步收发器(UART)

    MAX3108A小尺寸通用异步收发器(UART),128的接收和发送FIFO的控制是通过串行I
    发表于 11-09 10:34 1936次阅读

    max3108UART接口

    Introduction The MAX3108 is a high-performance universal asynchronous receiver-transmitter (UART
    发表于 04-05 15:14 12次下载

    MAX3108 UART的波特率编程

    MAX3108是一款高性能通用异步收发器(UART),采用晶圆级封装WLP),具有许多硬件高级特性,从单独的
    的头像 发表于 02-20 11:42 1336次阅读
    <b class='flag-5'>MAX3108</b> <b class='flag-5'>UART</b>的波特率编程

    MAX3108 UART接口

    本应用笔记是探讨MAX3108高性能通用异步接收器/发送器(UART)特性系列笔记中的第一篇,解释了MAX3108和控制微处理器之间的基本接口。应用笔记简要介绍了通过2、4或6引脚实现硬件连接;实施
    的头像 发表于 04-04 11:32 1425次阅读

    具有128FIFO的TL16C750E UART数据表

    电子发烧友网站提供《具有128FIFO的TL16C750E UART数据表.pdf》资料免费
    发表于 07-08 09:10 0次下载
    <b class='flag-5'>具有</b><b class='flag-5'>128</b><b class='flag-5'>字</b>节<b class='flag-5'>FIFO</b>的TL16<b class='flag-5'>C</b>750E <b class='flag-5'>UART</b>数据表

    MAX3109双通道串行UART,带有128FIFO技术手册

    MAX3109先进的双通道通用异步收发器(UART)具有128收发先进/先出(FIFO)堆栈和
    的头像 发表于 05-22 09:26 604次阅读
    <b class='flag-5'>MAX</b>3109双通道串行<b class='flag-5'>UART</b>,带有<b class='flag-5'>128</b><b class='flag-5'>字</b><b class='flag-5'>FIFO</b><b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    MAX14830四通道串行UART具有128FIFO技术手册

    MAX14830是一款先进的四通道通用异步收发器(UART),每路UART带有128先入/先出(FIF
    的头像 发表于 05-22 10:14 810次阅读
    <b class='flag-5'>MAX</b>14830四通道串行<b class='flag-5'>UART</b>,<b class='flag-5'>具有</b><b class='flag-5'>128</b><b class='flag-5'>字</b><b class='flag-5'>FIFO</b><b class='flag-5'>技术</b><b class='flag-5'>手册</b>

    MAX3107SPI/I²C UART具有128FIFO技术手册

    MAX3107是一款高级通用异步收发器(UART),接收、发送通道具有128长的先入/先出(FIFO
    的头像 发表于 05-22 11:24 795次阅读
    <b class='flag-5'>MAX3107SPI</b>/<b class='flag-5'>I</b>²<b class='flag-5'>C</b> <b class='flag-5'>UART</b>,<b class='flag-5'>具有</b><b class='flag-5'>128</b><b class='flag-5'>字</b><b class='flag-5'>FIFO</b><b class='flag-5'>技术</b><b class='flag-5'>手册</b>