TI论坛
直播中

贺服窍

7年用户 967经验值
私信 关注
[问答]

TLV5638输出有问题

ti专家您好:
         最近在用TI的TLV5638做DAC输出,根据芯片手册的典型电路接到TMS320F28035的SPI接口。应用过程中碰到了如下的问题。
目标:第一步:写控制字,0x9002,选择R1R0=11,SPD=slow mode,PWR=normal operation,REF1REF0=10,即期望参考电压为内置2.048V。
           第二步:写数据,0x83E8,向DAC1写数字1000,输出一个期望的DAC值。
问题:1.在第一步中的REF引脚始终为1.13V,不是2.048V,不管写其他什么都是这个数值,外面接运放的电阻已经去掉,该管脚悬空。
            2.第二步中的DAC1通道的输出电压值只有0.03V,这个值也是没有任何变化,外部电阻也去掉了以后还是这个值。
PS:CLK频率为150KHz,控制字波形如下

写数据的波形如下:

期待您的耐心解答,谢谢!

回帖(3)

王桂英

2019-2-27 13:54:15
你好,
看了你的波形,有一个疑问就是你的/CS在数据输出完以后没有恢复到高电平,不知道是不是这个原因呢?
举报

贺服窍

2019-2-27 14:00:06
Dear Michael
          谢谢提醒,的确是CS的问题,原先是用一个普通的IO口做的位选信号,换成SPITE这个口就好了,时序就正确了,也有了正确的读数,非常感谢!
举报

王桂英

2019-2-27 14:06:36
为人们服务 =,=
 
举报

更多回帖

发帖
×
20
完善资料,
赚取积分