ZHCAB74D September 2018 – March 2022 AFE030 , AFE031 , TMS320F28075 , TMS320F28075-Q1 , TMS320F28076 , TMS320F28374D , TMS320F28374S , TMS320F28375D , TMS320F28375S , TMS320F28375S-Q1 , TMS320F28376D , TMS320F28376S , TMS320F28377D , TMS320F28377D-EP , TMS320F28377D-Q1 , TMS320F28377S , TMS320F28377S-Q1 , TMS320F28379D , TMS320F28379D-Q1 , TMS320F28379S
本节介绍了一种创建 DAC 模式 FSK 发送器的方法。DAC 模式与 PWM 模式非常相似,两者都使用 PWM 中断来完成 FSK 传输。
图 4-7 显示了采用 DAC 模式时使用的发送路径。
在 DAC 模式下,软件通过 SPI 将数据发送到内部 DAC 以设置输出值。若要完成单频或正弦波发送,应发送给定频率下的 DAC 梯度值。使用每个周期发生的一个 PWM 中断,以由 PWM 周期确定的频率发送更新的 DAC 值。正弦表中的点数和所需的频率将决定 PWM 信号的频率。例如,如果给定一个包含十个点的 100kHz 正弦波,则需要以 100kHz 的频率发送全部十个点。这意味着 PWM 必须生成遵循以下公式的中断:
PWM 频率 = 正弦表的点数 * 所需的频率
图 4-8 在时域中显示了对应的数据。