MSP432E401Y是一款32位Arm Cortex-M4F内核的MCU,主频120MHz、256KB SRAM、1MB Flash、6KB EEPROM,具有丰富的通信外设,例如支持以太网、2个CAN、8个UART、4个QSSI(SPI)、10 个I2C;
同时还有2个12 位SAR的ADC模块,每个模块支持高达2Msps的采样率;3个独立的模拟比较器控制器;16个数字比较器等。
MSP-EXP432E401Y是基于MSP432E401Y MCU的Launchpad开发套件,板卡及其概览如下图:
包括以下功能:
-
MSP432E401Y微控制器
-
以太网通信,芯片内部集成10/100 MAC 和 PHY
-
运动控制PWM
-
USB 2.0 microA/B接口
-
4 个用户 LED
-
2 个用户按键
-
1 个独立的休眠唤醒按键
-
1 个复位按键
-
可通过跳线选择5V电源供电:
-
XDS-110USB
-
USB设备
-
BoosterPack接口
-
-
出厂预烧物联网应用例程
-
侧边引出I/O口可用于面包板
-
两组独立的BoosterPack标准接口
板卡供电部分
板卡的5V供电可以有3种选择:
-
通过上端的调试USB接口;
-
板卡最下端的USB接口;
-
剩下的都可以归结为5V排针;
芯片是工作在3.3V的。
板卡上半部分的XDS110调试器,有5V转3.3v的LDO,可以产生3.3v电压。此时,JP101处的3.3v跳线帽要连接上,给下半部分的目标板卡提供3.3v电压。5V跳线帽也要连接上,这样板卡下半部分的5v接口才有电压。此时,5v的供电能力限制为500mA.
如果单独使用外部的5V供电,JP101处的5V跳线帽又没有连接时,需要额外提供3.3v电压(5v跳线帽不接,xds110调试器的usb口没连usb时,板卡上半部分没有供电,5v转3.3v的LDO也不工作。不断开5V跳线帽,还没细看电路,不确定对调试器是否影响。)
建议从以下两种供电方式选一种:
-
方式1:使用XDS110-USB调试器时,JP1处的跳线帽选择最右侧5V-XDS; JP101处5V和3.3V的跳线帽都连接上。
-
方式2:外接5v,同时需要外接3.3v。(不用usb通信模块,个人感觉5v电压貌似没啥用,为了稳妥,都先接上吧)。JP1处的跳线帽选择最左侧5V-EXT; 断开JP101处的5V和3.3V跳线帽。
根据电路图,整理下电源的分布:
用户资源
-
2个用户按键,接GPIO,PJ0和PJ1
-
1个复位按键,复位板卡,同时会输出到boosterpack扩展模块上
-
1个唤醒按键,提供一个从休眠模式唤醒的方式
-
4个用户led
-
D1和D2连接到PN1和PN0,用户软件控制
-
D3和D4连接到PF4和PF0,可用户软件控制或者集成的以太网模块控制
-
D4默认配置为以太网LINK OK指示;
-
D3默认配置为以太网RX/TX活动状态;
-
-
-
2组BoosterPack接口
-
跳线JP4和JP5,用于将CAN的收发连接到booster pack接口上
-
默认配置,UART0连接xds-110的虚拟UART,CAN不连接到boosterpack接口。Boosterloader可使用xds-110的虚拟uart。
-
如果跳线配置到CAN,uart2连接到xds-110的虚拟uart。
-
-
IIC接口(可以不用太关注,基本用不上)
-
为满足原来的和新的boosterpack标准,iic在两侧的接口都有。建议优先使用左侧的接口
-
为了兼容右侧接口的新标准,R19和R20两个0欧电阻用于连接spi和iic,不与其它引脚连接,可以移除
-
注意,这种情况下,未使用的gpio引脚要配置成输入
-
调试器
-
XDS-110 调试接口
-
LaunchPad板卡自带的XDS-110调试器。XDS-110允许使用 CodeComposer Studio™ IDE 或任何支持的工具链对 MSP432E401Y 进行编程和调试。注意 XDS-110 目前只支持 JTAG 调试。
-
JP101移除TDI、TDO、TCK、TMS 和RST 跳线,可以J102调试外部板。要恢复与板载MSP432E401Y 微控制器的连接,请重新安装 JP101 上的跳线。
-
-
外部调试器
-
J11 用于连接外部调试器,例如IAR I-Jet、Segger J-Link 或 Keil®ULINK。遵循 Arm10 针迷你 JTAG针脚排列。要使用外部调试器,请确保 TDI、TDO、TCK、TMS、RST 和3V3 跳线与J101 断开连接。许多外部调试器不通过该调试器提供3.3V 电源,需要外部 3.3V电源为板卡供电。
-
-
虚拟串口
-
当插入 USB主机时,XDS-110将枚举为调试器和UART的虚拟COM端口。JP4 和JP5 控制选择来自MSP432E401Y 的哪个 UART连接到虚拟COM口;在默认配置的是UART0。
-