这块DA芯片是学长一年前申请的,我们了编程一套AD/DA程序可以运行,刚开始运行程序有时输出正确结果,有时输出电压只有0.01伏,然后我们改变输入的电压,有的时候DA芯片正常改变为对应的模拟输出量,有的时候输出就在电压变化时钳在某一输出值不再改变了,这是什么原因??
Dylan Yao:
1. 钳住的电压是一个固定值么。
2. 读写的时序逻辑和数据手册一致么。
CuiFang Lv:
回复 Dylan Yao:
不是固定值,程序是学长给我们的DA程序,他那时候用的时候没有问题
Dylan Yao:
回复 CuiFang Lv:
1. 检查一下MCU和DA的接口电平是不是很好
2. 做设计的不能总相信别人,学长的设计也不是100%可靠的。抱着质疑的态度来自己深入学习检查一下呢
Jason Shen:
您好,你可以使用示波器抓一下通信的时候的SPI接口的波形,看是否有某些时候SPI的时序被打乱。
TI中文支持网



