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.

[参考译文] TSW14J57EVM:在多个内部软件触发器上将数据存储在 RAM 中

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

https://e2e.ti.com/support/data-converters-group/data-converters/f/data-converters-forum/1196434/tsw14j57evm-storing-data-in-ram-on-multiple-internal-software-triggers

器件型号:TSW14J57EVM
主题中讨论的其他器件:ADC08DJ3200EVM

尊敬的 TI:

我将 ADC08DJ3200EVM 连接到 TSW14J57EVM。 我使用软件触发器(GenerateSoftwareTrigger、选项1)来启动一个我采样的过程、并且我可以从 TSW 上的 ADC 读取预定义的数据数组。 这对于单个触发器很有用、但我希望在读取 DDR 之前生成多个触发器。 我想存储在存储器阵列中、每个触发器上4096个点、在10-20个触发器后读取整个存储器。 如果我执行一个软件触发循环、TSW 似乎会覆盖最后一个采样数组、并且我只能读取最后4096个数据点。 是否可以防止每次触发后重置写入存储器地址?

如果 TSW 运行在外部触发模式下、这会很容易、但我希望使用其自己的触发器来触发 TSW。 如果数据传输速度不是那么慢、我对单个触发器和单个样本数组也很满意-将数据传输到计算机几乎需要一秒钟(应用程序速度快100倍就足够了)。

ADC 可以在平均模式下工作、但在频率域中工作-我还想对样本求平均值、但在同步信号之后、因为在其他情况下会有大量抖动。

最好的选择是10 x 4096数据点、每个阵列在软件触发器上采样并在不到1秒的时间内交付到计算机?

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

    Emir、

    我正在与软件团队就此进行检查。 明天我应该有一个答案。

    此致、

    Jim

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

    Emir、

    我们在 TSW14J57中不支持为多个触发器捕获数据、将其存储在 DDR 中而不进行复位、最后读取数据并在 HSDC Pro 中显示。  

    下一版 HSDC Pro v5.30将支持平均时间域采样功能和时间平均。  

    使用 HSDC Pro 将捕获速度提高100倍是不可行的。 HSDC Pro 5.30版本具有 HSDC Pro Lite 菜单选项支持、可节省一些捕获时间。

     可从以下链接下载此 GUI 初始版本的副本:

    https://tidrive.ext.ti.com/u/mF4Fc4NeBRWKXgV0/3f08a86a-fdef-4ff2-b018-7785e8a60ea2?l

    此致、

    Jim