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.

[参考译文] DAC63202:详细设计流程

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1183016/dac63202-detailed-design-procedure

器件型号:DAC63202

大家好、团队、

我收到了客户的2个问题。

[1]数据表8.2.2中列出的示例代码、它是否与 SPI 和 I2C 代码相同?

[2]这是一个基本的问题,但是没有突出显示代码的部分是与初始设置相关的,还是突出显示的部分代码实际上与输出相关的? 换句话说、在初始设置之后、我是否只需要更改三个突出显示的位置即可打开或关闭 DAC 输出?

此致、

Masa

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

    您好、Masa-San、

    Katlynne 将在美国度假后进行审查和回应。  可能是1月2日。

    谢谢、

    Paul

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

    您好、Masa-San、

    是的、I2C 和 SPI 的寄存器写入序列将相同。  

    这个特定示例将 GPI 引脚配置为在存储在 DAC-0-裕量-高/低寄存器中的两个 DAC 代码之间切换。 对共模触发器寄存器的写操作会将所有初始化保存到非易失性存储器(NVM)中。 这些初始化在后续上电时加载、而无需再次通过 I2C 或 SPI 写入 DAC。   

    如果您不希望 GPI 引脚控制输出、则只需编写前4条命令、然后根据需要保存到 NVM 中。 将 新代码写入 DAC-0-DATA 寄存器以更改 DAC 输出。  

    如果您需要更多的说明、请告诉我。  

    最棒的

    Katlynne Jones  

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

    大家好、 Katlynne-San、

    感谢您的支持。 我将与客户联系。

    此致、

    Masa

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

    大家好、 Katlynne-San、

    我收到了客户的问题。

    这是否意味着如果用户想要使用 DAC-1和 DAC-0、如果他想使用 DAC-1、他需要编写1-5条关于 DAC-1的内容?

    您是说1到4是默认设置、5是输出开/关吗?

    [引用 userid="452025" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1183016/dac63202-detailed-design-procedure/4462600 #4462600">如果不希望 GPI 引脚控制输出、则只需编写前4条命令、然后根据需要保存到 NVM 中。 将 新代码写入 DAC-0-DATA 寄存器以更改 DAC 输出。  [/报价]

    此致、

    Masa

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

    您好、Masa-San、

    图中的步骤1-4是 每个 DAC 通道的初始化设置。 由于某种原因、示例中未显示 DAC_1_DATA、但是的、您还需要写入该寄存器以设置 DAC1的输出。 本示例中使用的设置不是出厂时编程的默认设置。 您可以通过写入步骤1-4来重新编程默认设置、然后通过写入步骤5将其保存到 NVM 中。  

    所有 DAC 通道的输出开/关在寄存器0x1F 中完成、如图中的步骤2所示。  

    下面是一个包含 DAC1输出寄存器的示例

    //两个通道上的加电电压输出、启用内部基准

    写入 common-config (0x1F)、0x12、0x01

    //将通道0增益设置为1.5x 内部基准(1.8V)

    写入 DAC-0-VOUT-CMP-CONFIG (0x15)、0x08、0x00

    //将通道1增益设置为1.5x 内部基准(1.8V)

    写入 DAC-1-VOUT-CMP-CONFIG (0x3)、0x08、0x00

    //为标称输出编写 DAC 代码(对所有 DAC 通道重复)

    //对于1.8V 输出范围、0.6V 的10位十六进制代码为0x155。 在左对齐16位的情况下、这将变为0x5540

    写入 DAC_0_DATA (0x1C)、0x55、0x40

    //为标称输出编写 DAC 代码(对所有 DAC 通道重复)

    //对于1.8V 输出范围、0.6V 的10位十六进制代码为0x155。 在左对齐16位的情况下、这将变为0x5540

    写入 DAC_1_DATA (0x19)、0x55、0x40

    //将上述所有设置保存到 NVM

    写入 common-trigger (0x20)、0x00、0x02

    突出显示的步骤未包含在数据表示例中、但这是用于设置 DAC1输出的寄存器。 每行之前的注释描述了示例如何配置每个寄存器。 您可以根据您的应用使用不同的值。   

    根据需要、 通过分别写入寄存器0x1C 和0x19来向 DAC0和 DAC1写入新代码。  

    最棒的

    Katlynne Jones

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

    Katlyne-San、您好!

    感谢您的详细解释。 我收到了客户的另一个问题。
    如果要更改输出电压电平、是否正确更改带粗体的器件?

    写入 DAC_1_DATA (0x19)、0x550x40

    此致、

    Masa

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

    您好、Masa-San、

    是的、正确。

    DAC62002的数据只有12位、所以实际上唯一要改变的数据就是 这个突出显示的部分: 写入 DAC_1_DATA (0x19) 、0x55、 0x40

    最棒的

    Katlynne Jones

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

    大家好、 Katlynne-San、

    感谢您的确认。 我知道。

    此致、

    Masa