查看:
494
|
回复:
2
|
Ti M0开发板测评报告+自动增益电压表
|
Linf
1
主题
0
回复 |
1#
电梯直达
市面上M0+的产品很多,而TI将模拟信号作为他这一系列产品的核心竞争优势,所以本次测试主要是围绕模拟部分进行的。
测试功能包括:GPIO、OPA、Vref、AD、DA、UART、SPI 一.整体使用评价 先说优点: 1.彩色丝印:第一次看见彩色丝印的板子还是挺惊艳的,logo或者标注都很明显,以后在DIY的路上又可以玩的更花了。 2.模拟信号:集成模拟信号链元件,在做一些模拟信号处理还算方便。 3.开发环境:初次体验CCS,环境搭建很方便。 4.移植难度:Cube IDE和CCS两者很像,从ST的工程里HAL库的程序移植出来难度不大,官方给的参考例程也很全(虽然例程的网页有时候不太好进),基本上能满足所有需求了。 再说劣势: 1.开发环境:IAR、Keil、CCS三种开发环境全都试了、前两者在装完SDK后好多错误、有些错误代码都没有很难解决。一直用IAR开发TI的产品、试了三个版本的都装不上SDK。
遇到的问题 1.Vref:设置中只能断开和Vref-的连接,不能操作Vref+,这一个开发板Vref+又和外面的R4(0Ω短接到GND)连着,导致用官方的例程也没有输出、内部连接到OPA或者AD结果都不对。拆了R4以后Vref-状态也很奇怪,像是有个上拉电阻,目前用跳线强制给Vref-接地了。 2.调试:Jlink总断开连接,断点的响应也很慢,能下载进去程序,调试走几步就断开连接,最后只能通过串口打印的方式调试了,还好嘉立创给安排了个CH340在板子上。 二.开发项目流程 收到的板卡是MSPM0G3507,开发工具使用的是CCS + Jlink的调试方式,外设主要测试GPIO、Vref、OPA、DA、AD、UART、SPI、包括从TI官方例程测试和从Cube IDE移植程序。 用LED2闪烁来显示系统工作,Vref给ADC、DAC做参考,UART+CH340输出调试信息,OPA调整输入增益并且输出给AD,因为没有负轨,用DAC+2.5V基准做个1.25V电压抬升,OPA1给1.25V做跟随,OPA2做增益调整,因为外设有限就简单用了两个分压电阻调整输入范围,如果能再集成一个模拟开关应该会更方便一些。 最后从Cube IDE移植了一个原子的SPI显示屏,型号是ATK-md0130直接显示增益和电压值。 框图大概是这个样子。
1.GPIO: 用的官方的翻转IO的代码。对应板子上的LED2代表work灯闪烁。 2.Vref 因为内部运放没有负轨,所以用DAC和OPA1做了一个电压抬升,通过调整增益,把信号调整在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的输出以及增益调整过的信号。 用一个OPA做DAC的跟踪,串口打印的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的库里面也有类似HAL库SPI发送。
移植过程稍微有点坎坷,不知道FIFO配置的哪里有问题,有时候会花屏,用示波器看了时序没问题,像是中间丢了某些字节(猜测,暂时没确认到具体错误的地方)。等后面再研究研究他的FIFO。 最后暂时为了避免花屏问题,目前用单个字节发送的方式。
三.成果展示(图片、描述等) 最后成品图,右边图片外面接的电压基准源。
总结:好多都是为了测试功能而硬凑的电路,这一系列的可玩性还是挺高的,希望芯片早日上架立创商城。测试先做这么多,电路和源码整理完善一下,有机会的话会发硬创社。
|
劉啟迪QidiLiu
1
主题
4
回复 |
2#
专业
|
立创商城小编
211
主题
148
回复 |
3#
恭喜您入选本次测评活动前三名,我们将在2月2日前,派发以下奖励至你的客编。 奖励1:立创采购晶50 奖励2:立创商城满101减100优惠券,有效期30天。 请记得及时使用优惠券,祝您工作顺利! |
|