请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
部件号:DAC60501 工具/软件:
大家好 TI 社区、
我在 DAC60501和 MCU 之间的 SPI 通信方面遇到问题、希望有人能帮我找出问题。
由于左侧和12位版本、我使用的结构是[8位命令][MSB 数据][LSB 数据]、移位数据<< 4。 由于采用了中标度版本(DAC60501M)、启动电压为2.5V。
我尝试的第一件事是将电压设置为1.25V、启动增益是内部基准电压(2.5V)的2倍-> 5V 标度、因此我建议 DAC 值1024会将2.5V 更改为1.25V。 查看数据表会告诉我、DAC 数据寄存器的命令应为0x08。 这是 SPI 的输出:
但电压保持在2.5V……
经过几个小时的尝试、我决定使用其他命令、结果出乎意料的是、使用命令0x02应是同步寄存器、我在输出端更改为~1.25V:
有人能告诉我 SPI 通信有什么问题吗?或者我错过了寄存器/命令映射有什么问题吗?
提前感谢您的帮助。