MicroPort模块介绍及应用案例讲解
EXAR公司的XR21V1410IL16TR-F 全速USB-UART转换芯片,其USB 接口符合USB2.0 规范,支持12Mbps 的数据传输速率。该模块按照MicroPort 接口将控制引脚引出,便于与支持MicroPort 接口的主控制器相连,其实物详见图1.31(a)。USB 模块(MicroPort-USB)插在主控制器上的MicroPort 接口(P1 端口)功能定义详见图1.31(b)。
图1.31 USB 模块实物图和接口定义
MCU 通过MicroPort 接口与USB 模块(MicroPort-USB)直接相连,实现USB 模块的控制,引脚功能说明详见表1.12。
表1.12 USB 模块功能引脚说明
XR21V1410IL16TR-F 全速USB-UART 转换芯片,其USB 接口符合USB2.0 规范,支持12Mbps 的数据传输速率。硬件电路详见图1.32。模块通过MicroUSB 插座输入数据,转换为串口数据后跟主控MCU 通信,实现USB 转串口功能。模块自带5V 转3.3V 的电源芯片U3,无需底板额外供电,其输出电流可达300mA,满足XR21V1410IL16TR-F 的工作需求。ESD 保护二极管U2 为USB 接口电路提供可靠的ESD 保护。
图1.32 USB 模块电路
>>> 1.5.5 RX8025T 模块
RX8025T 模块(MicroPort-RX8025T)是基于EPSON 推出的I²C 总线实时时钟芯片RX-8025T,该型号内置高稳定度的32.768KHz的DTCXO(数字温度补偿晶体振荡器),除了提供日历功能和时钟计数功能外,该芯片还提供丰富的其它功能如闹钟、定周期定时器、时间更新中断和时钟输出功能。该模块按照MicroPort 接口将控制引脚引出,便于和支持MicroPort 接口的主机相连,其实物见图1.33(a)。RX8025T 模块(MicroPort - RX8025T)插在主控制器上的MicroPort 接口(P1 端口)功能定义详见图1.33(b),MCU 通过MicroPort 接口与RX8025T 模块(MicroPort-RX8025T)直接相连,实现RX8025T 模块的控制,引脚功能说明详见表1.13。
图1.33 RX8025T 模块实物图与接口定义
表1.13 RX8025T 模块功能引脚说明
MCU 采用I2C 接口对MicroPort - RX8025T 进行访问,读地址:0x65h,写地址:0x64h,硬件电路详见图1.34,其电路设计与RX8025SA 兼容,但RX-8025T 只有一路中断输出功能,由MicroPort 接口P1 的Pin5 引出。RX-8025T 芯片内置高精度的32.768kHz 晶体,无需外接晶体就可以实现高精度的实时计时功能。中断输出引脚由上拉电阻接到系统电源,保证其引脚在不使用中断输出功能时处于稳定的电平状态。D1 是一个共阴极双二极管,主要作用是P1 接口外接电池时可将电池与3.3V 电源隔离,避免电池通过3.3V 给其他系统供电浪费能量或3.3V 系统直接给电池充电(一般这里采用不可充电电池)。
图1.34 RX8025T 模块电路
>>> 1.5.6 DS1302 模块
DS1302 模块(MicroPort-DS1302)是基于DALLAS 公司推出的高性能、低功耗、带RAM的实时时钟芯片,可以对年、月、日、周、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.0V~5.5V,并具有涓细电流充电能力。该模块按照MicroPort 接口将控制引脚引出,便于和支持MicroPort 接口的主机相连,其实物见图1.35(a)。DS1302 模块(MicroPort -DS1302)插在主控制器上的MicroPort 接口(P1端口)功能定义详见图1.35(b)。
图1.35 DS1302 模块实物图与接口定义
MCU 通过MicroPort 接口与DS1302 模块(MicroPort-DS1302)直接相连,实现DS1302模块的控制,引脚功能说明详见表1.14。
表1.14 DS1302 模块功能引脚说明
DS1302 采用三线接口与MCU 进行同步通信,外部连接32.768kHz 的晶振为其提供准确的时钟源,时钟的精度取决于晶振的精度以及晶振的引脚负载电容。芯片具有主电源/后备电源双电源引脚,其中主电源VCC2 连接到系统电源3.3V_DS1302,备用电源VCC1 连接到电池, DS1302 是由VCC1 或VCC2 两者中的较大者供电。当VCC2 大于VCC1+0.2V,VCC2 给芯片供电。当VCC2 小于VCC1 时,芯片由VCC1 供电,因此在主电源关闭的情况下,能保持时钟的持续运行,硬件详细电路详见图1.36。
图1.36 DS1302 模块电路
>>> 1.5.7 Analog 模块
Analog 模块(MicroPort-Analog)是基于3Peak 的LMV358A 运放芯片开发的低功耗、高性能型模拟信号采集与输出模块。Analog 模块插在主控制器上的MicroPort 接口(P1 端口)功能定义详见图1.37(b)。
图1.37 Analog 模块实物图与接口定义
MCU 通过MicroPort 接口与Analog 模块(MicroPort-Analog)直接相连,实现与AD 采集通道的连接、控制DA 输出通道,引脚功能说明详见表1.15。
表1.15 Analog 模块功
microport模块 FlaSh EEPROM 相关文章:
- 下一代Flash存储器在工业控制领域技术与应用(02-05)
- 实例分析MCU的Data Flash访问控制(10-15)
- FPGA中SPI Flash存储器的复用编程方法的实现(09-13)
- Flash存储器概述(10-11)
- 基于AT25T1024 FLASH的高速SPI接口设计(06-04)
- 单片机系统Flash存储器在系统编程设计(08-14)