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.

[参考译文] DDC264EVM:与DDC264EVM对话?

Guru**** 2560390 points
Other Parts Discussed in Thread: DDC264EVM, DDC264

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/580830/ddc264evm-dialog-with-ddc264evm

部件号:DDC264EVM
主题中讨论的其他部件: DDC264

大家好,

我实现了一个PCB,可以读取我插入到DDC264EVM的FCI8.45万连接器上的64电流输入。 我希望通过我自己的GUI与DDC264EVM进行通信,以实现实时数据采集。

所以,我在这个论坛上找到了“USB_IO_for_VB6.dll”,“USB_IO_for_VB6.CPP”和“USB_IO_for_VB8.h 6. dl ”

是否可以将python与此元素一起使用? 有人可以帮助我开始读出数据。 我不知道如何使用“DDC 264 EVM的DLL用户指南”库。

我已经用Python成功地阅读了idVendor和idProduct的DDC264evm ... :)

请帮帮我。

此致。

安东尼·杜兰蒂

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

    您好,Anthony:

    我可以为您提供 最新版本的"USB_IO_OR_VB6.dll"用户指南,该指南可能比您获得的版本更新:

    e2e.ti.com/.../0216.USB_5F00_IO_5F00_for_5F00_VB6_5F00_DLL_5F00_User_5F00_Guide.pdf

    很遗憾,我们没有提供任何源代码,您需要自行进行一些研究。

    DLL用户指南应包含有关如何与DLL交互以配置和捕获DDC264设备中的数据的足够信息。

    希望这能进一步帮助您。

    西蒙

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

    您好,Simon:

    DLL用户指南更新比我第一次发现的要好。非常感谢您的快速帮助!

    你给了我更多的希望。

    再见

    安东尼

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

    我成功通过LabVIEW和功能"WriteFPGARegsC"与DDC264evm通信。
    无论如何,我没有看到用于配置范围的操作码或注册地址。

    可以帮帮我吗?

    此致。

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

    我将研究一下,看看我是否可以找到该特定操作码的信息。

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

    您好,Anthony:

    很抱歉耽误你的时间。

    确认FPGA操作代码后,我向DLL的用户指南添加了一些附加信息,您可以使用这些信息在DDC配置寄存器中设置范围,如下所示(第2节"配置DDC寄存器",第5页):

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    2.配置DDC寄存器:

    首先使用XferINTDataOut()将数据发送到板上并配置DDC寄存器。

    由于该函数一次只写入一个寄存器,因此必须多次执行该函数才能写入FPGA中的以下寄存器。 前两位代表RegH和RegL,后两位代表DataH和DataL。

    要按顺序发送的数据:0000,0000,1100,1200,1C<DDC_High_Reg value>, 1D<DDC_Low_Reg value>,1F010000,0000,1E01。

    要配置的DDC264的配置寄存器(操作码)如下:

    注册地址(十六进制)

    注册值

    1c.

    DDC配置寄存器[15:8]

    一维

    DDC配置寄存器[7:0]


    例如,要设置Range[1:0]位字段,您可以发送以下数据序列:

    • 对于范围3,范围[1]== 1和范围[0]== 1:
      0000,0000,1100,1200,1C06, 1D00,1F010000,0000,1E01。
    • 对于范围2,范围[1]== 1和范围[0]==0:
      0000,0000,1100,1200,1C04, 1D00,1F010000,0000,1E01。
    • 对于范围1,范围[1]== 0和范围[0]== 1:
      0000,0000,1100,1200,1C02, 1D00,1F010000,0000,1E01。
    • 对于范围0,范围[1]== 1和范围[0]== 0:
      0000,0000,1100,1200,1C00, 1D00,1F010000,0000,1E01。

    然后使用XferINTDataIn()从板接收数据,板给出了从DDC设备读回的值....

    ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

     有关您可能要配置的每个位字段的详细信息,请参阅DDC264EVM GUI或DDC264数据表(第23页的“8.6 寄存器映射”部分)。

    希望这能进一步帮助您,

    西蒙

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

    您好,Simon:

    非常感谢您的快速回答! 我将继续处理这个项目,不久我可能会有一些其他问题 ...

    此致。

    安东尼

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

    如果您对答案满意,能否将其标记为"已回答"。 这样,我就知道它对你很有用。

    我很乐意回答您未来的任何问题,但如果您不介意,请打开一个新的主题。

    谢谢,祝您好运,
    西蒙