ZHCAA38E August 2021 – January 2023 TMS320F280021 , TMS320F280021-Q1 , TMS320F280023 , TMS320F280023-Q1 , TMS320F280023C , TMS320F280025 , TMS320F280025-Q1 , TMS320F280025C , TMS320F280025C-Q1 , TMS320F280033 , TMS320F280034 , TMS320F280034-Q1 , TMS320F280036-Q1 , TMS320F280036C-Q1 , TMS320F280037 , TMS320F280037-Q1 , TMS320F280037C , TMS320F280037C-Q1 , TMS320F280038-Q1 , TMS320F280038C-Q1 , TMS320F280039 , TMS320F280039-Q1 , TMS320F280039C , TMS320F280039C-Q1 , TMS320F280040-Q1 , TMS320F280040C-Q1 , TMS320F280041 , TMS320F280041-Q1 , TMS320F280041C , TMS320F280041C-Q1 , TMS320F280045 , TMS320F280048-Q1 , TMS320F280048C-Q1 , TMS320F280049 , TMS320F280049-Q1 , TMS320F280049C , TMS320F280049C-Q1 , TMS320F28384D , TMS320F28384S , TMS320F28386D , TMS320F28386S , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
以固定時(shí)間間隔發(fā)送 Ping 數(shù)據(jù)包的主控器件幀傳輸觸發(fā)過程是使用 EPWM1C 模塊完成的。主控器件配置為根據(jù) EPWM 比較事件發(fā)送 Ping 數(shù)據(jù)包。用戶需要根據(jù)硬件配置,在代碼中配置 EPWM 計(jì)數(shù)器比較 C 寄存器 EPWM_CMPC_VALUE。該值取決于外部因素,如兩個(gè)節(jié)點(diǎn)之間的距離、器件振蕩器時(shí)鐘、隔離柵等。發(fā)送 ping 數(shù)據(jù)包的頻率可以是 EPWM 時(shí)鐘頻率的分?jǐn)?shù),還可以通過配置 EPWM_CMPC_EVENT_COUNT 參數(shù)進(jìn)一步調(diào)整。EPWM_CMPC_EVENT_COUNT 參數(shù)設(shè)置 EPWM 事件觸發(fā)預(yù)分頻器值,該值將幀傳輸觸發(fā)配置為在每個(gè)第 N 次比較事件出現(xiàn)時(shí)發(fā)生。預(yù)分頻器的最大值為 15。
可以在代碼中通過更新 EPWM_CMPA_VALUE(EPWM1A 占空比)、EPWM_CMPB_VALUE(EPWM1B 占空比)和 EPWM_TIMER_TBPRD(頻率)來調(diào)整 EPWM 的占空比和頻率。默認(rèn)值是在 20 kHz 的 EPWM 頻率下占空比為 50%。