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