This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] DAC8775:初始编程

Guru**** 2512375 points
Other Parts Discussed in Thread: DAC8775, DAC8775EVM

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1203254/dac8775-initial-programming

器件型号:DAC8775

关于 DAC8775初始编程有两个问题。  

1.请帮助检查以下设置是否正确?

     DAC8775_WriteToRegister (0x01、0x0001);    //复位寄存器

     DAC8775_WriteToRegister (0x02、0x0012);  //内部基准在断电时5V、、IOUT 和 VOUT 都为高阻抗

     DAC8775_WriteToRegister (0x06、0x000F);  //选择降压/升压通道 ABCD

     DAC8775_WriteToRegister (0x07、0x061F);   //降压/升压转换器设置+15V ~-15V

     DAC8775_WriteToRegister (0x03、0x01E0);   //选择 DAC 通道 ABCD

     DAC8775_WriteToRegister (0x04、0x0000);  //针对电压输出0V 至+5V (默认)范围进行设置

     DAC8775_WriteToRegister (0x04、0x1000);   //启用输出

2.地址0x08 - 0x0A 是否可以为每个通道校准?

3.如何选择每个通道 A B C 和 D? 地址0x3或0x6?

此致

布赖恩  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Brian:

    我认为此启动序列适用于 DAC8775。 通常、您首先启动 Buck-Boost、然后开始对 DAC 进行编程。 我通常喜欢首先启动基准、以确保在 DAC 运行之前它已准备就绪。

    为了进行校准、 每个 DAC 通道可以单独校准。 为此、您首先要使用0x03 (选择 DAC 寄存器)选择要校准的 DAC。 然后、将校准写入偏移或增益寄存器(0x08、0x0A)。 然后、您可以选择另一个具有0x03的 DAC、然后将另一组校准值写入0x08、再写入0x0A。 我相信、如果您愿意、您可以通过选择具有0x03的多个 DAC 来使用相同的校准值写入多个寄存器。  

    若要选择具有0x03的 DAC、请使用:

    0x0020 -通道 A

    0x0040 -通道 B

    0x0080 -通道 C

    0x0100 -通道 D

    约瑟夫·吴

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢 Joseph。

    下面是一个问题。 输出测试的软件工程师。 在使用 DAC8775的客户电路板上的测量中、20mA 以下的输出电流是准确的、但是当它大于20mA 时、不能实现24mA 的最大值 为什么?

     

    什么是配置降压/升压寄存器(地址= 0x07)

    关于 PCLMP[3]和 NCLMP[3],设置是什么?

    在系统规格中、有6种输出模型:

    最大值 电压范围+-10V

    最大值 电流范围0~24mA

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Brian:


    我正在使用 DAC8775EVM、能够毫无问题地获得24mA 输出。 他们是如何设置电路的? 它们使用的是内部基准还是外部基准? 它们在电流输出上使用什么负载?

    将默认值设置为0x0000的配置 BB 寄存器(0x7)。 打开 BB 时、寄存器的正极和负极均设置为0x0003。 不过、如果在 BB 开启的情况下输出 DAC 输出、则可以自动设置0x7寄存器的其他位。

    例如、如果 DAC 输出设置为电压模式并在 BB 打开的情况下启用 DAC 输出、则 NCLMP 和 PCLMP 会自动设置为±15V、而配置 BB 寄存器读数为0x061F。 如果我将器件置于电流模式并在 BB 打开的情况下启用输出、则 NCLMP 和 PCLMP 将设置为+4.0V 和-5.0V 的最低电压、CCLP 设置为01、以便用户直接设置值。 请注意、该设置允许 NCLMP 通过自适应电源管理根据负载而变化。 无论 VPOS_IN_x 和 VNEG_IN_x 的值是多少、NCLMP 和 PCLMP 寄存器值都不会更改、除非用户设置它们。

    如果它们没有的话、我强烈建议您选用 DAC8775EVM。 这是一款允许在寄存器中进行更改的简单工具、您可以轻松看到器件的反应方式。


    约瑟夫·吴