【月博RS0104YQ Demo开发板测试分享】+J-Link EDU Mini调试5V系统
在嵌入式系统开发过程中,经常需要使用调试器下载和调试程序,对于Arm Cortex M架构的MCU产品来说,最好的调试器无疑是Jlink系列的产品了,但是其产品功能虽然丰富,价格都很高,不是个人开发人员能接受的,好在其推出了Jink mini,价格亲民,只有100多人民币,功能也够用。但是由于成本原因,Jlink mini并没有集成信号隔离芯片,也就是理论上只支持和Jlink芯片电压相同的3.3V系统。那么如果想要调试一个电压为5V的MCU系统,就有烧毁的风险。于是就想到了自行增加电平转换电路进行5V系统开发调试的想法,正好本站正在组织月博开发板免费申请活动,于是果断参与。逻辑电平转换评估板RS0104YQ Demo使用的主芯片是月博科技推出的4路电平转换芯片RS0104,自动识别数据方向,兼容开漏架构和推挽架构,应该能够满足我的需求。
在收到快递后,进行拆包,本以为是焊接好的板子,结果首先掉出了两颗芯片,正是RS0104。
除了芯片,就是Demo的PCB板了。从板子可以看出,PCB板是支持四路和8路两种芯片的。
然后查看手册,速率和电压都是能满足我的需求的。
看一下手册的封装信息。
手册中页给出了典型应用的电路
根据开发板和芯片信息,对电路进行简单设计,A口部分连接Jlink,四颗信号线外界GND和VCC,这里VCC为3.3V。B口部分连接MCU,VCC为5V。
焊接芯片和接线。
Jlink mini的SWD接口是没有VCC的。
这里只能通过飞线连接一个3.3V到SWD接口上,目的是为RS0104提供A边电源。
在开发板上的SWD接口上提供了5V,来为RS0104的B边提供电源。
连接Jlink、RS0104 Demo板、MCU开发板。
在Keil中下载程序成功。
在Keil中进入调试状态
SWO输出调试信息成功。至此,jlink增加信号隔离芯片的改造完成。
总结:
在单片机开发过程中,调试器使用是非常普遍的,然而大多数中低端产品,因为成本考虑,并没有提供多电平支持,通常是调试器为3.3V系统,支持目标板也是3.3V系统,对于5V系统并不友好。通过添加一个月博科技的RS0104芯片,便可以使得调试器同时支持3.3V和5V系统了,成本增加也只有2块多钱,所以总的来看,该芯片的性价比还是很高的。