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
本節(jié)介紹了一種創(chuàng)建 DAC 模式 FSK 發(fā)送器的方法。DAC 模式與 PWM 模式非常相似,兩者都使用 PWM 中斷來完成 FSK 傳輸。
圖 4-7 顯示了采用 DAC 模式時使用的發(fā)送路徑。
在 DAC 模式下,軟件通過 SPI 將數(shù)據(jù)發(fā)送到內(nèi)部 DAC 以設置輸出值。若要完成單頻或正弦波發(fā)送,應發(fā)送給定頻率下的 DAC 梯度值。使用每個周期發(fā)生的一個 PWM 中斷,以由 PWM 周期確定的頻率發(fā)送更新的 DAC 值。正弦表中的點數(shù)和所需的頻率將決定 PWM 信號的頻率。例如,如果給定一個包含十個點的 100kHz 正弦波,則需要以 100kHz 的頻率發(fā)送全部十個點。這意味著 PWM 必須生成遵循以下公式的中斷:
PWM 頻率 = 正弦表的點數(shù) * 所需的頻率
圖 4-8 在時域中顯示了對應的數(shù)據(jù)。