使用安信可TB04模块搭建泰凌微官方SDK开发环境
前言
最近需要用到蓝牙mesh组网,选中了泰凌微的TSLR8258芯片,进入官网看了一下,发现开发板的价格都很高,还需要搭配专门的下载器,于是决定根据自己的需求,搭建一个简单的开发板。实现基础的功能
一、模块的选择
这里我们选择了安信可的TB04模块来作为开发板的核心板,在核心板的基础上来扩展我们的功能。泰凌微系列的MCU没有提供串口下载,还需要专门购买下载器。不过好在我们可以通过安信可官方的下载方法进行下载。
二、原理图说明
1.原理图
2.原理图说明
用了2个TYPE-C接口,各自连接了CH340串口芯片,1个串口用来连接TLSR825x,用来实现BLE透传和程序下载,另外一个CH340的RX管脚连接到了TLSR825x的PA1管脚,用来输出我们的日志LOG信息(详细配置方法在相应的章节里面说明)。
- 添加了一组RGB灯,使用TLSR825x的管脚直接驱动。
- 添加了2组LED灯,一组黄色,一组冷白,同样使用TLSR825x的管脚直接驱动。
- 添加了1组电位器,用来调试模块的ADC功能。
- 添加了1个按键,用来调试模块的外部中断。
- 添加了1组W25Q64芯片,用来调试模块的SPI功能。
- 保留官方的BDT烧录接口,也可以采用官方BDT工具进行下载。
重点:
在SWS管脚和CH340芯片的TX管脚中间,添加了一个自锁开关,是用来使用串口下载功能的,使用安信可的下载工具,需要短接SWS和RX管脚,加上开关可以更加方便我们进行烧录。
3.GERBER文件下载
总结
这期我们简单介绍自己搭建开发板的一些简单信息,下期我们介绍如何在windows下搭建开发环境。