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.

[参考译文] DAC12DL3200:如何通过 SPI 接口读取 DAC12DL3200EVM 板中的 DAC 寄存器。

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1179625/dac12dl3200-how-to-read-dac-register-in-dac12dl3200evm-board-through-spi-interface

器件型号:DAC12DL3200
主题中讨论的其他器件:LMX2592ADC12DL3200EVM

您好!  

我想读取  PYTHON 3环境中的 DAC12DL3200寄存器 DAC12DL3200EVM

但 DAC12DL3200PG2基于 Python 2版本。

因此、我想在不使用 DAC12DL3200PG2的情况下控制直接访问  

我已经知道 寄存器访问接口 、FT4232HL 通过 SPI 接口控制到 DAC。

DAC12DL3200EVM 电路板的 SPI 引脚映射不正常、

DAC_SDO/DAC_SDI/DAC_SCSB/DAC_SCLK 是  FT4232HL 的连接 GPIO 端口  

可以使用 MPSSE 控制 GPIO 端口

但似乎无法生成 SCLK 和 DAC SPI 时序。

可以使用异步 Bitbang 控制 GPIO 端口。 生成 SCLK 和 DAC SPI 时序

但 我无法读取 SDO 值。 (读)

您能否将 SPI 控制示例作为 python 发送给我?

您能否告诉我 如何控制 DAC12DL3200中用于 SPI 接口的 FT4232HL GPIO

此致

Michael Lee

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

    您好、Michael、

    下面是执行 SPI 读取和写入 DAC 的示例脚本。 Program_EVM.py 文件有脚本。  

    打开 Program_EVM 文件并将下面突出显示的行更改为您的 PC 位置。 请注意、此代码使用 DAC GUI 文件夹位置来获取必要的文件。 请在使用前安装 DAC GUI。  

    无需对 GPIO 寄存器进行写操作。  

    此致、

    Neeraj  

    e2e.ti.com/.../DAC12DL3200_5F00_EVM_5F00_Automation.zip

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

    你好 Neeraj

    FTDI_Device.LoadConfigFile (C:/程序文件/德州仪器(TI)/DAC12DL3200PG2/配置文件/LMK_100M_LMX_6400M_Mode2_NRZ_Single_DAC.cfg)

    请勿在配置文件(配置文件/LMK_100M_LMX_6400M_Mode2_NRZ_Single_DAC.cfg)中加载 DAC_RESET / DAC_GPIO0、1、2、3、4字符串

    如何控制它?

    我是否应该在代码中定义诸如 LMX2592的 FTDI_Devices?

    示例) FTDI_Device.InitializeDevice ("LMX2592"、"DAC12DL3200 D"、1228800、PatternFilePath_LMK259

    此致、

    Michael

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我已解决配置问题。 定义函数如下所示。
    FTDI_Device.InitializeDevice ("DAC_RESET""DAC12DL3200 A"1228800PatternFilePath_DAC12DL3200)
    FTDI_Device.InitializeDevice ("DAC_GPIO0""DAC12DL3200 A"1228800、PatternFilePath_DAC12DL3200)
    FTDI_Device.InitializeDevice ("DAC_GPIO1""DAC12DL3200 A"1228800PatternFilePath_DAC12DL3200)
    FTDI_Device.InitializeDevice ("DAC_GPIO2""DAC12DL3200 A"1228800PatternFilePath_DAC12DL3200)
    FTDI_Device.InitializeDevice ("DAC_GPIO3""DAC12DL3200 A"1228800PatternFilePath_DAC12DL3200)
    FTDI_Device.InitializeDevice ("DAC_GPIO4""DAC12DL3200 A"1228800PatternFilePath_DAC12DL3200)
    FTDI_Device.InitializeDevice ("DAC_GPIO5""DAC12DL3200 A"1228800PatternFilePath_DAC12DL3200)
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    你好 Neeraj

    我还在使用 ADC 板。

    我 想在  ADC12DL3200EVM 中获取 python 源

    您可以向我发送 ADC python 源吗?

    此致、

    Michael