SERCON816:高性能SERCOS接口控制器的深度解析
在工業(yè)控制領(lǐng)域,實時通信至關(guān)重要,而SERCOS接口作為實現(xiàn)系統(tǒng)間周期性信息交換的關(guān)鍵數(shù)字接口,為分布式控制和測試設(shè)備的同步運行提供了有力支持。今天,我們就來深入探討一款專為SERCOS接口通信系統(tǒng)設(shè)計的集成電路——SERCON816。
文件下載:SERC816.pdf
一、SERCON816概述
SERCON816是一款單芯片的SERCOS接口控制器,適用于工業(yè)控制系統(tǒng)的實時通信。SERCOS接口主要用于在短且固定的間隔(62.5μs至65ms)內(nèi)周期性交換信息的系統(tǒng)間通信,非常適合分布式控制或測試設(shè)備的同步操作,比如驅(qū)動器與數(shù)控系統(tǒng)之間的連接。
一個SERCOS接口通信系統(tǒng)由一個主站和多個從站組成,它們通過光纖環(huán)連接,該環(huán)從主站開始并結(jié)束于主站。從站會再生和轉(zhuǎn)發(fā)接收到的數(shù)據(jù),或者發(fā)送自己的報文,以此確保主站發(fā)送的報文能被所有從站接收,同時主站也能接收從站的數(shù)據(jù)報文。光纖的使用保證了高速可靠的數(shù)據(jù)傳輸以及出色的抗干擾能力。
SERCON816集成了SERCOS接口的所有硬件相關(guān)功能,大大降低了硬件成本和微處理器的計算時間需求,它是光電接收器、發(fā)射器與執(zhí)行控制算法的微處理器之間的直接連接橋梁,既可以用于SERCOS接口的主站,也可用于從站。
二、功能特性
(一)微處理器接口
具有8位或16位的數(shù)據(jù)總線寬度,并配備符合英特爾或摩托羅拉標(biāo)準(zhǔn)的控制線,方便與不同類型的微處理器進行連接。
(二)串行接口
可直接與光纖環(huán)的光接收器和發(fā)射器連接,也可通過驅(qū)動器連接到電氣環(huán)或總線。集成了數(shù)據(jù)和時鐘再生、環(huán)形拓?fù)涞闹欣^器以及串行發(fā)射器和接收器,能對信號進行監(jiān)測并生成測試信號,且無需外部電路即可實現(xiàn)高達(dá)16Mbaud的傳輸速率。
(三)雙端口RAM
擁有2048 * 16位的雙端口RAM,用于存儲控制和通信數(shù)據(jù),內(nèi)存組織方式靈活。
(四)報文處理
能夠自動傳輸和監(jiān)控同步報文和數(shù)據(jù)報文,僅處理特定接口用戶的傳輸數(shù)據(jù)。傳輸數(shù)據(jù)可以存儲在內(nèi)部RAM(單緩沖或雙緩沖)中,也可通過直接內(nèi)存訪問(DMA)進行傳輸,還能自動執(zhí)行服務(wù)通道信息在多個通信周期內(nèi)的傳輸。
(五)其他特性
支持多種通信拓?fù)浣Y(jié)構(gòu),除了光纖環(huán),還支持RS - 485總線和環(huán)網(wǎng);具備定時控制信號、自動服務(wù)通道傳輸和看門狗功能,可監(jiān)控軟件和外部同步信號;與SERCON410B SERCOS接口控制器兼容;采用100引腳塑料扁平封裝(PQFP100)。
三、引腳描述
SERCON816的引腳功能豐富多樣,涵蓋了數(shù)據(jù)總線、地址鎖存、讀寫控制、時鐘信號、中斷等多個方面。以下是一些關(guān)鍵引腳的介紹:
(一)數(shù)據(jù)總線引腳(D15 - 0)
用于數(shù)據(jù)的讀寫操作,8位總線接口通過D7 - 0進行數(shù)據(jù)傳輸,16位總線接口則通過D15 - 0。當(dāng)ADMUX為1時,還可用于輸入存儲在地址鎖存器中的地址。
(二)地址鎖存使能引腳(ALEL、ALEH)
僅在ADMUX為1時使用,用于控制地址信號從數(shù)據(jù)總線到地址總線的傳輸和存儲。
(三)讀寫控制引腳(RDN、WRN)
根據(jù)不同的總線接口標(biāo)準(zhǔn),控制數(shù)據(jù)的讀寫操作。
(四)時鐘信號引腳(SCLK、MCLK)
SCLK用于時鐘再生,最大頻率為64MHz;MCLK作為報文處理和定時控制的主時鐘,頻率范圍為12至64MHz。
四、電氣特性
(一)絕對最大額定值
包括電源電壓(-0.5至6.5V)、輸入電壓(-0.5至VDD + 0.5V)、輸出電壓(-0.5至VDD + 0.5V)和存儲溫度(-55至+150°C)等參數(shù),使用時需確保不超過這些極限值,以保證芯片的安全。
(二)推薦工作條件
推薦的工作溫度范圍為-40至85°C,芯片結(jié)溫范圍為-40至125°C,電源電壓為4.75至5.25V。SCLK和MCLK的時鐘頻率也有相應(yīng)的要求,在使用PLL時(SBAUD16 = 0),SCLK頻率為32至64MHz,MCLK頻率為12至64MHz。
(三)功率耗散
功率耗散與引腳和內(nèi)部節(jié)點的電容、電壓以及切換頻率有關(guān),計算公式為$P = f cdot C cdot V^{2}$。對于低功耗應(yīng)用或超過最大允許功率消耗的情況,可采取連接未使用引腳到上拉或下拉電阻、最小化引腳電容負(fù)載、降低時鐘頻率以及減少對內(nèi)部RAM和控制寄存器的訪問等措施。最大允許功率消耗受芯片結(jié)溫、VCC/VDD引腳數(shù)量、環(huán)境溫度和封裝熱阻的限制。
五、控制寄存器和RAM數(shù)據(jù)結(jié)構(gòu)
(一)控制寄存器地址
控制寄存器可進行讀寫操作(除了一些啟動操作的控制位為只寫),狀態(tài)寄存器只能讀取。通過A6 - 1輸入的字地址可計算字節(jié)地址,具體的控制寄存器功能可參考SERCON816參考指南。
(二)RAM數(shù)據(jù)結(jié)構(gòu)
RAM的前11個單詞有固定含義,其余部分可根據(jù)需要劃分為不同的數(shù)據(jù)結(jié)構(gòu)。
- 報文頭:包含電報地址、數(shù)據(jù)存儲方式、有效性標(biāo)志、地址和時間檢查標(biāo)志等控制字。
- 數(shù)據(jù)容器:由一到兩個16位控制字和可變數(shù)量的數(shù)據(jù)字組成,具體結(jié)構(gòu)取決于數(shù)據(jù)存儲方式(內(nèi)部RAM存儲或DMA傳輸)以及是否使用單緩沖或雙緩沖。
- 結(jié)束標(biāo)記:由兩個16位字組成,用于標(biāo)記報文的結(jié)束。
- 服務(wù)容器:包含5個控制字和一個緩沖區(qū),控制字的編碼根據(jù)主從模式的不同而有所差異。
六、附加規(guī)格、工具和支持
(一)附加規(guī)格
SERCON816的參考手冊詳細(xì)介紹了控制器的引腳、微處理器接口、串行接口、報文處理、主從模式、控制和RAM數(shù)據(jù)結(jié)構(gòu)、編程示例以及電氣和機械特性等內(nèi)容。SERCOS接口規(guī)范(IEC/EN 61491)則對傳輸介質(zhì)、物理層、數(shù)據(jù)傳輸、協(xié)議結(jié)構(gòu)等方面進行了詳細(xì)描述。
(二)硬件和軟件組件
全球多個供應(yīng)商提供SERCON816控制器的主從例程(驅(qū)動軟件),同時還提供適用于多種計算機接口的不同電路板,如ISA、VME、PCI和PC/104總線系統(tǒng)。
(三)工具
針對SERCOS接口,有多種開發(fā)和測試工具可供使用,包括總線監(jiān)視器、配置和仿真工具以及一致性測試工具等。
七、總結(jié)
SERCON816作為一款高性能的SERCOS接口控制器,憑借其豐富的功能、靈活的配置和良好的電氣特性,為工業(yè)控制系統(tǒng)的實時通信提供了可靠的解決方案。無論是在硬件設(shè)計還是軟件開發(fā)方面,都有相應(yīng)的支持和工具,能夠滿足不同用戶的需求。在實際應(yīng)用中,電子工程師需要根據(jù)具體的項目要求,合理選擇通信拓?fù)浣Y(jié)構(gòu)、配置控制寄存器和RAM數(shù)據(jù)結(jié)構(gòu),并注意功率耗散等問題,以充分發(fā)揮SERCON816的性能優(yōu)勢。大家在使用SERCON816的過程中遇到過哪些問題呢?又是如何解決的呢?歡迎在評論區(qū)分享交流。
-
工業(yè)控制
+關(guān)注
關(guān)注
38文章
1639瀏覽量
91368 -
SERCON816
+關(guān)注
關(guān)注
0文章
4瀏覽量
5824
發(fā)布評論請先 登錄
SERCON816型SERCOS總線控制器及其應(yīng)用
基于AHB接口的高性能LCD控制器IP設(shè)計
SERCON816:高性能SERCOS接口控制器的深度解析
評論