ZHCAB59B June 2019 – November 2020 TMS320F28384D , TMS320F28384S , TMS320F28386D , TMS320F28386S , TMS320F28388D , TMS320F28388S , TMS320F28P650DH , TMS320F28P650DK , TMS320F28P650SH , TMS320F28P650SK , TMS320F28P659DH-Q1 , TMS320F28P659DK-Q1 , TMS320F28P659SH-Q1
此構(gòu)建級別涉及在 F2838x 器件中設(shè)置 EtherCAT 從站,以便與 PC 中的 TwinCAT 主站連接。在 F2838x MCU 的三個內(nèi)核(兩個 C28x CPU 內(nèi)核 (CPU1/2) + 一個 Arm Cortex-M4 內(nèi)核 (CM))中,EtherCAT 外設(shè)可以連接到 CPU1 或 M4。在此處的示例中,選擇 M4(也被稱為連接管理器 (CM))與 EtherCAT 外設(shè)交互,而 C28x 內(nèi)核 (CPU1) 將執(zhí)行伺服驅(qū)動器的所有控制功能。設(shè)置過程包括 CPU1 設(shè)置 EtherCAT 所需的 GPIO 和時鐘,然后將 EtherCAT 所有權(quán)分配給連接管理器 (CM)。然后,需要 CM 上的專用代碼,以通過處理器間通信外設(shè) (IPC) 在 EtherCAT 從站和 CPU1 之間傳遞數(shù)據(jù)。所有這些都在 FCL_LEVEL7 中進(jìn)行處理。