查看: 494  |  回复: 2
Ti M0开发板测评报告+自动增益电压表
Linf
1
主题
0
回复
发表于2024-01-25 11:10:17 | ip属地:江苏 | 只看该作者
1# 电梯直达

市面上M0+的产品很多,而TI将模拟信号作为他这一系列产品的核心竞争优势,所以本次测试主要是围绕模拟部分进行的。

测试功能包括:GPIOOPAVrefADDAUARTSPI

.整体使用评价

先说优点:

1.彩色丝印:第一次看见彩色丝印的板子还是挺惊艳的,logo或者标注都很明显,以后在DIY的路上又可以玩的更花了。

2.模拟信号:集成模拟信号链元件,在做一些模拟信号处理还算方便。

3.开发环境:初次体验CCS,环境搭建很方便。

4.移植难度:Cube IDECCS两者很像,从ST的工程里HAL库的程序移植出来难度不大,官方给的参考例程也很全(虽然例程的网页有时候不太好进),基本上能满足所有需求了。

再说劣势:

1.开发环境:IARKeilCCS三种开发环境全都试了、前两者在装完SDK后好多错误、有些错误代码都没有很难解决。一直用IAR开发TI的产品、试了三个版本的都装不上SDK

 

遇到的问题

1.Vref:设置中只能断开和Vref-的连接,不能操作Vref+,这一个开发板Vref+又和外面的R40Ω短接到GND)连着,导致用官方的例程也没有输出、内部连接到OPA或者AD结果都不对。拆了R4以后Vref-状态也很奇怪,像是有个上拉电阻,目前用跳线强制给Vref-接地了。

2.调试:Jlink总断开连接,断点的响应也很慢,能下载进去程序,调试走几步就断开连接,最后只能通过串口打印的方式调试了,还好嘉立创给安排了个CH340在板子上。

.开发项目流程

收到的板卡是MSPM0G3507,开发工具使用的是CCS + Jlink的调试方式,外设主要测试GPIOVrefOPADAADUARTSPI、包括从TI官方例程测试和从Cube IDE移植程序。

LED2闪烁来显示系统工作,VrefADCDAC做参考,UART+CH340输出调试信息,OPA调整输入增益并且输出给AD,因为没有负轨,用DAC+2.5V基准做个1.25V电压抬升,OPA11.25V做跟随,OPA2做增益调整,因为外设有限就简单用了两个分压电阻调整输入范围,如果能再集成一个模拟开关应该会更方便一些。

最后从Cube IDE移植了一个原子的SPI显示屏,型号是ATK-md0130直接显示增益和电压值。

框图大概是这个样子。

 

1.GPIO

用的官方的翻转IO的代码。对应板子上的LED2代表work灯闪烁。

2.Vref

因为内部运放没有负轨,所以用DACOPA1做了一个电压抬升,通过调整增益,把信号调整在AD的测量范围内。

 

内部输出精度感觉不是很高,2.490V左右,官方给的范围也很大精度都已经到1.5%了,实际应用应该还是要用一个外部基准。

 

3.DAC


DAC功能配置很顺利,按照上图配置即可,实测输出1.235V。 

4.UART

本来没有打算测试串口的,但是仿真器不知道哪里有问题总是断开连接,所以只能调一个串口出来打印调试信息。用SysConfig的默认串口配置,再把IO配置到连接CH340的引脚上就完成了,还算顺利。顺便测试了一下延时,自动生成的0.5s的延时还是很准的了。

 

 

5.OPA

用了两个内部的OPA,一个作为DAC的跟随器输出1.25V抬升电压,另一个作为PGA使用。大概这个样子。

 

DAC跟随器配置

PGA配置

 

给两个OPA都配置了输出模式,分别用电压表验证了一下也都没问题。 

6.ADC

一共用了两个AD,分别测量DAC的输出以及增益调整过的信号。

用一个OPADAC的跟踪,串口打印的A2就是测量得到DAC输出电压,万用表实测是1.235V

串口打印的A1 PGA的输出电压。正向输入现在是浮空状态的,结果跟万用表测量的也能对的上。

 

AD的配置内容太多不截图了。

7.测量功能测试

 

最前端的分压电阻R1用的23k5 R2用的2k5 放大倍数0.0962 先输入试一下5V

 

没问题

在测试一下1V

 

也没问题

测试负压 -1V

 

也没问题

最后测试自动增益 电压从1V变成 3V  增益从2调整到4

 

调整增益调用的函数是

 

8.SPI移植

屏幕用的原子的atk-md0130,程序是之前从keil的例程里移植到Cube IDE的,是HAL库的一个程序,基本上跟TI的官方例程里提供的库差不太多,传参都一样,很方便替把底层换成TI的。

 

TI的库里面也有类似HALSPI发送。

 

移植过程稍微有点坎坷,不知道FIFO配置的哪里有问题,有时候会花屏,用示波器看了时序没问题,像是中间丢了某些字节(猜测,暂时没确认到具体错误的地方)。等后面再研究研究他的FIFO

最后暂时为了避免花屏问题,目前用单个字节发送的方式。

 

.成果展示(图片、描述等)

最后成品图,右边图片外面接的电压基准源。

 

 

 

 

 

总结:好多都是为了测试功能而硬凑的电路,这一系列的可玩性还是挺高的,希望芯片早日上架立创商城。测试先做这么多,电路和源码整理完善一下,有机会的话会发硬创社。


劉啟迪QidiLiu
1
主题
4
回复
发表于2024-01-28 10:09:18   |  ip属地:江苏  |  只看该作者
2#
专业
立创商城小编
211
主题
148
回复
发表于2024-02-02 10:47:35   |  ip属地:广东  |  只看该作者
3#

恭喜您入选本次测评活动前三名,我们将在2月2日前,派发以下奖励至你的客编。

奖励1:立创采购晶50

奖励2:立创商城满101减100优惠券,有效期30天。

记得及时使用优惠券,祝您工作顺利!


主题

回复
  • 温馨提示: 标题不合格、重复发帖、发布广告贴,将会被删除帖子或禁止发言。 详情请参考: 社区发帖规则
  • 您当前输入了 0 个文字。还可以输入 8000 个文字。 已添加复制上传图片功能,该功能目前仅支持chrome和火狐

禁言/删除

X
请选择禁言时长:
是否清除头像:
禁言/删除备注:
昵 称:
 
温馨提示:昵称只能设置一次,设置后无法修改。
只支持中文、英文和数字。

举报

X
请选择举报类型:
请输入详细内容:

顶部