關(guān)于詳細(xì)的電路設(shè)計(jì),可以參考廠商提供的參考電路,。
ic1220從站芯片高度集成了devicenet從站通訊協(xié)議,,將復(fù)雜的總線協(xié)議固化在芯片內(nèi),,再提供簡單易用的串行接口,采用工業(yè)控制中zui普遍的modbus協(xié)議,,簡單的設(shè)置幾個(gè)相關(guān)參數(shù)后,,即可以啟動(dòng)devicenet功能,并實(shí)時(shí)交換數(shù)據(jù),,快速實(shí)現(xiàn)設(shè)備的devicenet通訊接口開發(fā),,短時(shí)間就能讓產(chǎn)品走向市場,提升產(chǎn)品的市場競爭力,。因此,,在devicenet總線產(chǎn)品開發(fā)中,這是一顆非常值得的芯片,。
目前可行的方案分為如下幾種,,下面進(jìn)行說明。自行開發(fā)自行開發(fā)devicenet接口可以先向odva組織購買協(xié)議,,在充分閱讀,、理解協(xié)議后,devicenet從站芯片儀表接口開發(fā),,建立開發(fā)測試環(huán)境,,并開始設(shè)計(jì)相關(guān)硬件和固件程序,隨后進(jìn)行測試,,有條件時(shí)可以購買一致性測試工具,,對所開發(fā)產(chǎn)品進(jìn)行測試,通過一致性測試的產(chǎn)品,,才具有較好的協(xié)議兼容性,,可以上市銷售。
此種方案基于對協(xié)議的閱讀理解基礎(chǔ)上從0開始開發(fā),,難度相當(dāng)大,,就算開發(fā)完成,也需要較長時(shí)間的測試及市場檢驗(yàn)方能穩(wěn)定運(yùn)行,,耗時(shí)耗力,,如果總線產(chǎn)品對于公司來說是非主力產(chǎn)品,,則不建議此種開發(fā)模式。
使用ic1220來設(shè)計(jì)一個(gè)devicenet從站產(chǎn)品,,用戶不需要過多的了解devicenet協(xié)議相關(guān)的內(nèi)容,,只要了解一些基礎(chǔ)信息即可,如波特率,,站號(hào),,io數(shù)據(jù)長度等。用戶可以選擇任何一款帶uart串口的mcu,,即可實(shí)現(xiàn)從站功能,。
由上圖可知,mcu可以使用uart異步串口與ic1220的sci接口連接,,因?yàn)閟ci接口即可以實(shí)現(xiàn)參數(shù)配置,,也可以實(shí)現(xiàn)總線io數(shù)據(jù)交換,使用比較方便,。對于devicenet接口設(shè)計(jì),,ic1220芯片內(nèi)置了can模塊,用戶只需要參考廠商提供的參考電路,,就可以輕松實(shí)現(xiàn)can驅(qū)動(dòng)電路,,can的驅(qū)動(dòng)電路也就是devicenet總線的接口電路,可以設(shè)計(jì)成隔離的,,也可以是非隔離的,。
|