TI论坛
直播中

维生素B2

13年用户 1093经验值
私信 关注
[问答]

用dac7742y做一个高精度的锯齿波,无波形输出是怎么回事?


  • 想用dac7742y做一个高精度的锯齿波,可发现无波形输出。 按技术文档中的常规电路连接

  • Vss:-15v,Vcc:+15v,Vdd:5v .

    时序 按 技术文档来操作:比如说写时序:
    RW = 0;
    DATA = XX;
    CS = 0;
    DELAY();
    CS =1;
    LDAC = 0;
    RW = 1;
    LDAC = 1;
    LDAC = 0;        
  • 我用的单片机每个指令要1us。   求解释,为什么无输出!!


回帖(4)

石建军

2025-2-11 09:22:11

  • 想用dac7742y做一个高精度的锯齿波,可发现无波形输出。 按技术文档中的常规电路连接

  • Vss:-15v,Vcc:+15v,Vdd:5v .

    时序 按 技术文档来操作:比如说写时序:
    RW = 0;
    DATA = XX;
    CS = 0;
    DELAY();
    CS =1;
    LDAC = 0;
    RW = 1;
    LDAC = 1;
    LDAC = 0;        
  • 我用的单片机每个指令要1us。   求解释,为什么无输出!!


举报

李作健

2025-2-11 09:22:20
首先建议你在初始化da时进行复位操作,再次,尝试进行读操作,看数据是否写入,通过示波器能不能看下你的软件操作时序是否符合要求。最后,这个DA的建立时间是5us。LDAC的下降沿后需要至少5us才有输出。
举报

李先吊

2025-2-11 09:22:28
可以在网上找找seed的开发板带的DAC7744的参考代码
举报

李军

2025-2-11 17:39:48
根据您的描述,您已经按照技术文档中的常规电路连接和时序操作来配置DAC7742Y,但仍然没有波形输出。以下是一些可能的原因和解决方案:

1. 检查电源连接:请确保Vss、Vcc和Vdd的电压值正确且稳定。Vss应为-15V,Vcc应为+15V,Vdd应为5V。如果电源不稳定或不正确,可能会导致DAC7742Y无法正常工作。

2. 检查数据线和控制线:请确保数据线(D0-D7)和控制线(CS、RW、LDAC)正确连接到单片机。任何连接错误都可能导致DAC7742Y无法接收数据或控制信号。

3. 检查时序:您提到单片机每个指令需要1us。请确保您的时序操作符合DAC7742Y的技术文档要求。如果时序不正确,可能会导致DAC7742Y无法正确接收数据。

4. 检查代码:请检查您的单片机代码,确保数据和控制信号的发送顺序和时序正确。错误的代码可能导致DAC7742Y无法正常工作。

5. 检查负载:请确保您的负载(例如示波器或放大器)连接正确且工作正常。如果负载有问题,可能会导致无法观察到波形输出。

6. 检查DAC7742Y芯片:如果以上步骤都无法解决问题,可能是DAC7742Y芯片本身存在问题。您可以尝试更换一个新的DAC7742Y芯片,看看问题是否解决。

综上所述,您需要逐步检查电源连接、数据线和控制线、时序、代码、负载和DAC7742Y芯片,以找到问题所在并解决。希望这些建议能帮助您解决问题。
举报

更多回帖

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