使用IC1220來設(shè)計一個DeviceNet從站產(chǎn)品,用戶不需要過多的了解DeviceNet協(xié)議相關(guān)的內(nèi)容,只要了解一些基礎(chǔ)信息即可,如波特率,站號,IO數(shù)據(jù)長度等。用戶可以選擇任何一款帶UART串口的MCU,即可實現(xiàn)從站功能。
由上圖可知,MCU可以使用UART異步串口與IC1220的SCI接口連接,因為SCI接口即可以實現(xiàn)參數(shù)配置,也可以實現(xiàn)總線IO數(shù)據(jù)交換,使用比較方便。對于DeviceNet接口設(shè)計,IC1220芯片內(nèi)置了CAN模塊,用戶只需要參考廠商提供的參考電路,就可以輕松實現(xiàn)CAN驅(qū)動電路,CAN的驅(qū)動電路也就是DeviceNet總線的接口電路,可以設(shè)計成隔離的,也可以是非隔離的。

由于 IC1220 芯片完全集成了 DeviceNet 從站協(xié)議,在此芯片基礎(chǔ)上開發(fā),軟件部分的設(shè)計將非常簡單,只要通過 Modbus 協(xié)議,設(shè)置一些必要的參數(shù),并將芯片啟動,就可以實現(xiàn) DeviceNet 通訊,剩下的工作,就是從 IO 數(shù)據(jù)區(qū)讀出主站送來的數(shù)據(jù),并根據(jù)設(shè)備的需要處理這些數(shù)據(jù),同時將從站要送回主站的數(shù)據(jù)寫入IO 數(shù)據(jù)區(qū),芯片就會自動將數(shù)據(jù)回傳給主站,這樣就實現(xiàn)了一個完整的 DevieNet從站功能。

IC1220是一款gao性能的接口芯片,主要用于連接微處理器和其他數(shù)字設(shè)備的DeviceNet通訊。它支持多種數(shù)據(jù)傳輸速率和協(xié)議標(biāo)準(zhǔn)(如SPI、I2C等),并具有豐富的引腳配置功能以滿足不同應(yīng)用場景的需求。
該器件內(nèi)部集成了許多關(guān)鍵組件和控制電路模塊,包括驅(qū)動器和上拉電阻單元以實現(xiàn)與外部設(shè)備的通信,同時還配備了同步FIFO存儲空間來優(yōu)化數(shù)據(jù)處理速度和提穩(wěn)定性等特點



