你好。 我们正在使用 AFE031进行开发。
1、SPI 通信的 BPS 是什么? 我可以在哪个文档中找到此信息? 示例代码中的注释令人困惑。
我想查看 SPI 协议文档。
2.有必要在 DAC 模式下使用 DMA 吗?
3.如果我不使用 HRPWM,FSK 是否超出规格?
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.
尊敬的 SeongMin:
Unknown 说:1. 什么是 SPI 通信的 BPS? [/报价]我认为 BPS 是指 bps、通常以较低的大小写、表示每秒比特数。 它是数字通信数据速率单元。 BPS 表示在一秒钟内传输位的速度。 它由 #_of_bit_transfered*SPI_CLOCK_FREQUENCY (位/秒)确定。 SPI 的时钟频率可能介于 kHz 至数 MHz 之间、这便是 SPI 协议中数据的传输速度。
我昨天回复了另一位客户有关 SPI 主题的回复。 下面是回复的链接。
Unknown 说:2. 是否有必要在 DAC 模式下使用 DMA?这是 C2000 DSP 处理器团队要问的问题。 我不知道您选择了什么 DSP 处理器。 如果所选的 DSP 具有快速时钟例程并能够快速处理 DAC 指令、则 DMA 的使用可能不是可选的。 在 DAC 模式下使用 DMA 是微控制器中的常见做法;在不使用 DSP 的 CPU 来进行每次数据传输的情况下将数字数据传输到 DAC 会更高效。
我不是 DSP 固件工程师、无法解决特定的问题。 我想这取决于一个 DSP 处理器。 FSK 是一种缓慢的 PLC 协议、因此您可能会使用 CPU 资源直接处理 DAC 传输。
Unknown 说:3. 如果我不使用 HRPWM、FSK 是否超出规格?HRPWM 表示高分辨率脉宽调制。 我记得、与传统的 PWM 实现相比、它在 DSP 中使用、可以更好地控制脉宽调制信号。
我想您可以使用常规 PWM 信号。 请记住、必须过滤掉 FSK 输入侧的所有 PWM 信号(使用 LPFS)以平滑处理并生成等效于数字"0"和数字"1"的特定频率。 标记频率代表二进制"1"、空间频率代表二进制"0"。 如果 DSP/MCU 能够生成 PWM 信号并在 LPFS 之后重现特定的正弦波形、则不会出现问题。
我们有许多客户会通过 ARM 来使用 AFE031、而不是 DSP 处理器。 因此、这些更改不是 AFE031的问题、AFE031是硬件中的 PLC 控制器。 如果 CMU/DSP 能够通过 Rx 网络对 Tx/PLC 信号进行编码和解码、您可以采取任何措施。
如果您有其他问题、请告知我们。
此致!
雷蒙德
[/quote]