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