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.

[参考译文] DAC8168:DAC8168应该是 AD5648BRUZ 的替代品、但它不响应固件命令?

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1375017/dac8168-dac8168-is-suppose-to-be-a-replacement-for-ad5648bruz-but-it-is-not-responding-to-fw-commands

器件型号:DAC8168

工具与软件:

我们将 DAC8168替换为 AD5648BRUZ、但它没有响应 FW 命令、尝试了复位、尝试了设置为中等级别、但没有人尝试用 TI 器件替换 AD 器件?

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

    您好、Lee:

    器件应直接替换。 您能否向我们发送您的原理图和用于初始化器件的命令?

    谢谢!
    Erin

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

    您好、Erin、

    我们在电源板中使用两个部件、两个部件都无法正常工作。 附加是使用 D/AS 的原理图部分  

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

    您好、Lee:

    您的原理图看起来没有问题。 您会发送什么数据信号来尝试开启 DAC? 您可能还会向我们发送一个示波器屏幕截图、以便我们确认 SPI 通信看起来良好吗?

    谢谢!
    Erin

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

    我需要从固件开发人员处获取命令。 但附件是示波器屏幕截图。

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

    您好、Lee:

    由于您使用的是外部基准、请尝试执行以下过程:

    -Write 0x90C 0000 (这将禁用内部基准)
    -Write 0x3F [data](这将把数据写入所有 DAC)。

    如果您仍然没有看到 DAC 变为高电平、请告诉我。

    谢谢!
    Erin

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

    您好、Erin、

    FW 工程师报告说、代码测试对 TI 器件没有影响、但确实使 AD 器件的输出达到最大值。  

    这是用于驱动数模转换器的代码  

    void AD5648_channel_set (uint8_t channel_index、uint16_t counts、

    uint8_t 器件){

    如果(计数>= MAX_Counts){

    计数= MAX_Counts;

    }

    HVB_SPI_INIT (HV_AD5648_DEVICE);

     

    SPIBuff[0]= 3和0x0F;

    SPIBuff[1]=((channel_index << 4)和0xf0)|((计数>> 10)和0x0000000f);

    SPIBuff[2]=((计数>> 2)和0x000000ff);

    SPIBuff[3]=((计数<< 6)和0x000000C0);

     

    WriteSPI (4、器件);/*将其发送到 ad5648 *

     

    返回;

    }

     

    用于写入和更新 DAC 地址的命令位始终为3。

    接下来的4个位是要更改的通道、然后是用于设置输出的14个数据位。

    此致、

    Lee

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

    您好、Lee:  

    逻辑电平看起来为2V、而 VDD 为5V、这是 ADI 器件接受的。 我们将 VIH 和 VIL 规格设为0.625xVDD 为0.3xVDD。 您可以将 SPI 信号增加到至少3.125V 吗?

    此致!

    Katlynne Jones

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

    尊敬的 Katlynne:

    SPI 总线是通过另一个电路板(最高电平为2.79V)上的 FPGA 驱动的、由于我们在现场已有器件、因此我们无法对其进行更改、因为它们遍布全球。 感谢您的帮助。

    此致

    Lee  

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

    您好、Lee:  

    如果您想在所调试的电路板上进行尝试、以确认这实际上是问题所在、则可以实现与2.97V VIH 的通信。

    如果是、抱歉、如果不进行硬件更改、就没有办法解决它。  

    此致!

    Katlynne Jones