开发调试工具:USB转IIC/I2C/SPI/UART适配器模块可编程开发板

开发调试工具:usb转iic/i2c/spi/uart适配器模块可编程开发板
开发调试工具:usb转iic/i2c/spi/uart适配器模块可编程开发板
发个方便测试i2c、spi、1wire接口的工具模块
总的思路是通过usb或者uart接口发送一些协议字符串,由模块转换成上面几种接口的硬件时序电信号,实现与这几种接口芯片、设备的快速测试。
首先声明一下,大家都是搞硬件开发的,这几种接口当然是很简单的事,但有些时候对于一个新的设备或者芯片的测试,有个现成的工具当然更顺手,节省时间,也更可靠嘛。
直接说用法
i2c应用的例子:
字符串指令:[iic][start][wt6h]a0 00 30 31 32 33[stop]
表示从iic接口依次发出开始信号、写6个hex字节、发送停止信号
字符串指令:[iic][start][wt2h]a0 00[start][wt1h]a1[rd4n][stop]
表示从iic接口依次发出开始信号、写2个hex字节、开始信号、写1个hex字节、读取4个字节并发送非应答信号、发送停止信号
上面的时序大家可能已经想到了,是at24c02的读写时序,地址0写入“1234”然后再读取出来。
spi接口也是类似的,只是字符串开始换成[spi]而已,例如:
字符串指令:[spi][ssl][wt14h]02 00 00 00 30 31 32 33 34 35 36 37 38 39[ssh]
上面的指令是向gd25qflash芯片写入“0123456789”
再来一个1wire的例子:
字符串指令:[wire][start][wt2h]cc be[rd2n]
表示向ds18b20发送2个字节,并读取2字节返回值
另外,这个模块还提供了几个gpio,使用[io2l]、[io3h]这样的字符串指令可以控制电平高低。
使用任何一个串口助手就能实现测试,对一个芯片的测试,估计几分钟就能测完(看完芯片手册的前提下)。
既然是个成品,对应的更加友好的专用工具是不能少的,模块有pc端和手机端的专用工具,用起来更顺手,甚至不需要输入只需要点点鼠标就能完成芯片测试。
下面的图就是用这个工具自带的sht3x温湿度指令集的测试。
工具自带的某些芯片的指令集是一个个的xml文件,每个人都可以编写自己的xml,放到chips文件夹里就会出现在界面的下拉框里,这对于需要频繁的测试某个芯片来说特别方便。
开发调试工具:usb转iic/i2c/spi/uart适配器模块可编程开发板
下面主角出场,先上张模块图
usb供电,即插即用。
电平兼容:用跳线切换工作电平,可调试3.3v和5v芯片。
板载at24c02、gd25q64、sht3温湿度传感器、ds18b20,方便快速演示。
uart通讯速率1200~921600bps、i2c/smbus通讯速率0.33khz~1.8mhz、spi通讯速率2.75khz~5.5mhz。
可设置时钟极性和相位。
可设置msb或者lsb。
公开pcb原理图及keil工程测试源码
主打透明、灵活、可控、通用、兼容,所以不会有其它同类转换方案黑盒子一样的兼容性问题。
开发调试工具:usb转iic/i2c/spi/uart适配器模块可编程开发板
实测uart921600bps,spi5.5mhz时,通讯、读写正确(gd25qxx芯片)。
5.5mhz确实要超出单片机的处理能力了,理论上的方波已经变成了“正弦波”,不过通讯还是正常的。
下面是比较700khz时的方波。
模块套件可编程的含义
(1)自由输入字符串指令控制不同接口数据交互,指令时序的编程。
(2)通讯速率、管脚相位可通过参数控制。
(2)公开原理图和测试源码,可以keil编写自己的固件程序。
模块手册里里有比较详细的说明。
上面写的东西不少,其实这个模块用法特别简单,拿到套件和专门的工具软件后一分钟都不需要就完全明白了,如果想编写自己的xml驱动,随便打开一个照葫芦画瓢,然后另存就行。


功能安全的算法选择标准
智慧能源管控系统开发智慧电能监控系统开发
为什么我们的网络信号总是连接超时
连接器生产制造商瑞可达发布2022第一季度报告
云计算是新基建的重要方向之一
开发调试工具:USB转IIC/I2C/SPI/UART适配器模块可编程开发板
增量式编码器和绝对值编码器选哪个?
2018年中国LED灯管出口总额约15.17亿美元,同比下降1%
盐雾试验有几种类型,哪种比较好?
5G时代毫米波为什么受重用了
Windows操作系统音频故障的常见处理方法
成功的文本分析工作流程的四个步骤
联想ThinkBook五连发
台积电能否顺利攻克3nm工艺瓶颈,按计划实现量产呢?
广芯微基于UM3213A脉搏血氧仪方案参考设计方案
银行网点机房动环监控系统
上海慕尼黑首日|极海中高端工业控制MCU/SoC芯片及方案备受青睐!
RISC-V:规避美国的出口管制,建立起中国自己的生态系统?
现在流行壁挂式洗衣机?温度可调节,手机也可控制
华为在5G领域拥有80%的技术专利,美国也需要向华为缴纳专利费