微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > DAC161P997第4脚单独通信问题?

DAC161P997第4脚单独通信问题?

时间:10-02 整理:3721RD 点击:

DAC161P997只通过第4脚与ARM芯片相连(光耦隔离):1、能否改变DAC161P997的输出?刷新速率最快能达到多少?2、掉电恢复后能否保持先前的数据?3、能否提供详细时序的中文说明或ARM芯片基于KEIL的程序?

谢谢!

1,  用单线通信必须用transformer来做隔离和实现ACK 反馈。 2,不能。 3,暂时没有。

单线通信可以的,单为什么要不停的写数据,输出才能保持!?是哪里没有设置正确?

解决办法,连续发空数据

1、可以改变DAC161P997的输出,DIN刷新率19.2Kbps,每个数据以23bit,大约不到1KHz的输出电流的刷新率。

     但是此时需要关掉ACK_EN.

2、掉电恢复不能保持。必须重新写入。

3、我们有对应的收发和配置的C语言的库函数供参考

www.ti.com/product/dac161P997

页面下,有一个code library压缩包,是基于MSP430的,可以很容易的进行移植。

因为该芯片有一个传感器异常的报警功能,当总线空闲到一定time out,Typical 100ms,会进入error状态,输出error_Low寄存器的设定值。

解决办法是发送D symbol(50%占空比的一个Symbol)占据总线,具体参考手册18页部分。

也可以参考code library里面的库函数。

hi,sohu_xzy 抱歉,打擾了。
想向您請教有DAC161P997電流輸出控制,
因有看到您是使用單線通信,
可正常的控制電流輸出,是否方便參考您的硬體接線與時序控制的程式呢?

目前自行測試,無法成功的控制電流輸出。想參考一下大大,您的接線圖與時序控制程式。
謝謝您!^^

您好!请问“实现ACK 反馈”是指实现DBACK还是ACKB呢?我现在的测试电路,也是光耦隔离的4脚单线通信。发现不实现ACK,就不能正常控制输出电流。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top