全面解析CCE4511:4通道IO-Link主站PHY的卓越之選
在工業(yè)自動化的浪潮中,IO-Link標準的應(yīng)用愈發(fā)廣泛,它為設(shè)備間的通信提供了高效、穩(wěn)定的解決方案。而CCE4511作為一款高性能的4通道IO-Link主站PHY,集成了幀處理功能,無疑是工業(yè)IO模塊設(shè)計中的一顆璀璨明星。今天,我們就來深入剖析這款芯片的特點、功能及應(yīng)用。
文件下載:Renesas , Dialog CCE4511 4通道IO-Link主接口IC.pdf
一、CCE4511概述
CCE4511采用了0.18 μm HV - CMOS技術(shù),是一款具備過壓檢測、高溫和過流保護功能的高壓接口IC。其典型應(yīng)用場景為工業(yè)IO模塊,這些模塊需支持IO - Link標準。為提升應(yīng)用性能,芯片集成了IO - Link幀處理器,可自動完成大部分底層通信任務(wù),顯著減輕了微控制器的負載,即便使用較慢的微控制器,也能為其他任務(wù)留出更多的性能空間。同時,不同的配置選項使其在眾多應(yīng)用領(lǐng)域都能大顯身手。
主要應(yīng)用領(lǐng)域
- 多端口IO - Link主站應(yīng)用:適用于4/8/12/16端口的IO - Link主站,為不同規(guī)模的工業(yè)自動化系統(tǒng)提供靈活的解決方案。
- 工廠自動化:在工廠的生產(chǎn)線上,可實現(xiàn)設(shè)備之間的高效通信,提高生產(chǎn)效率和自動化程度。
- 過程自動化:滿足過程自動化領(lǐng)域?qū)?shù)據(jù)傳輸和處理的嚴格要求,確保系統(tǒng)的穩(wěn)定運行。
可用支持文檔
瑞薩電子為方便用戶使用,提供了應(yīng)用筆記[3]、評估板用戶手冊[4]等文檔,讓用戶在開發(fā)過程中能夠更加順利地使用CCE4511。
二、CCE4511的特性亮點
通信與時鐘特性
- 就緒脈沖檢測:能夠準確檢測就緒脈沖,為系統(tǒng)的穩(wěn)定運行提供保障。
- 四通道兼容:具備四個與IO - Link標準兼容的主站通道,可同時連接多個IO - Link設(shè)備。
- SPI接口:采用SPI接口,方便與其他設(shè)備進行數(shù)據(jù)傳輸和通信。
- 標準IO模式(SIO):支持標準IO模式,增加了芯片的使用靈活性。
- 集成UART(COM1 - 3):集成UART,滿足不同的通信需求。
- 硬件幀處理器:支持所有IO - Link v1.1.3幀類型,自動化完成通信任務(wù)。
- 時鐘功能:集成晶體振蕩器,支持時鐘的直通,確保系統(tǒng)時鐘的穩(wěn)定。
電氣與保護特性
- 寬電壓范圍:工作電壓范圍為8 V至36 V,適應(yīng)不同的電源環(huán)境。
- 自動喚醒脈沖生成:能夠自動生成喚醒脈沖,方便喚醒IO - Link設(shè)備。
- 狀態(tài)指示:配備八個狀態(tài)LED驅(qū)動器,可直觀顯示設(shè)備的工作狀態(tài)。
- 同步功能:支持傳輸與外部信號的同步,提高系統(tǒng)的協(xié)同工作能力。
- 門驅(qū)動器:集成用于外部NMOS的門驅(qū)動器,可開關(guān)每個設(shè)備的電源,同時具備軟啟動功能,以限制設(shè)備的浪涌電流。
- 溫度與電壓保護:工作溫度范圍為 - 40 °C至125°C,具備過溫保護、電源電壓監(jiān)控、通道和連接設(shè)備的過載保護、欠壓檢測和關(guān)閉功能。
- 抗干擾能力:集成了毛刺濾波器,有效減少外界干擾對芯片的影響。
三、詳細規(guī)格參數(shù)
絕對最大額定值
在使用CCE4511時,需嚴格遵守其絕對最大額定值,如HV電源電壓(Vvs)范圍為 - 0.3至45 V,IO電源電壓(VVDDIO)范圍為 - 0.3至5.5 V等。超出這些額定值可能會導(dǎo)致設(shè)備永久損壞,因此在設(shè)計時務(wù)必注意。
電氣特性
- 一般參數(shù):主電源電壓(VVS)范圍為8至36 V,主電源電流(IVS)典型值為6 mA等。
- IO - Link通道:CQ電壓范圍、內(nèi)部可調(diào)電流吸收精度、輸出峰值電流等參數(shù)都有明確規(guī)定,確保IO - Link通道的穩(wěn)定運行。
- NMOS門驅(qū)動器:具備特定的輸出電壓、電流和開關(guān)時間等參數(shù)。
- 振蕩器:頻率典型值為14.7456 MHz,上電到振蕩器運行的延遲時間在一定條件下不超過2 ms。
- 數(shù)字焊盤:規(guī)定了輸入電壓、電容、泄漏電流以及輸出電壓等參數(shù)。
- 串行外設(shè)接口:不同電源電壓下,SCLK頻率有不同的最大值,同時對脈沖寬度、延遲時間等也有詳細要求。
- 監(jiān)控:對電源電壓和溫度的監(jiān)控有相應(yīng)的閾值設(shè)定,如VDDD和VDDIO欠壓檢測的上升和下降沿閾值等。
- LED驅(qū)動器:PWM頻率典型值為225 Hz,輸出占空比范圍為1至100%,LED輸出電流可通過寄存器進行設(shè)置。
四、功能深度解析
時鐘與電源管理
- 時鐘:通過在XTAL1和XTAL2引腳連接外部14.7456MHz晶體為IC提供時鐘。可以使用單個晶體為多個CCE4511提供參考時鐘信號,但所有CCE4511必須共享相同的VS和VDDIO電源。振蕩器輸出頻率精度需滿足IO - Link定時要求,偏差不得超過±0.1%。
- 電源:CCE4511需要兩個外部電源,VS(24V)電源為內(nèi)部電壓和電流參考以及其他調(diào)節(jié)器和模擬電路供電;VDDIO為所有數(shù)字IO和1.8 V電壓調(diào)節(jié)器供電。在不同的VDDIO電壓下,芯片的供電和配置方式有所不同,需根據(jù)實際情況進行設(shè)置。
溫度與電壓監(jiān)控
芯片對每個電源都進行了欠壓監(jiān)控,高壓電源還進行了過壓監(jiān)控。默認情況下,當芯片溫度過高或VS電源電壓超出范圍時,會自動禁用所有通道。當LP電壓低于欠壓閾值時,相應(yīng)的CQ驅(qū)動器會被禁用。用戶可以通過讀取相關(guān)寄存器獲取中斷標志,自動保護功能可通過PROT寄存器進行控制。
操作模式
CCE4511的每個IO - Link通道有三種操作模式:標準I/O(SIO)模式、UART模式和幀處理器模式。用戶可以在任何時候通過MODE字段配置每個通道的模式。同時,自動喚醒程序可用于喚醒IO - Link設(shè)備并轉(zhuǎn)換到幀處理器模式。
- 標準I/O(SIO)模式:在該模式下,輸出級的狀態(tài)可自由配置。用戶可以通過CFG1寄存器的DRV位選擇不同的驅(qū)動模式,根據(jù)CSS位的狀態(tài)選擇控制CQ輸出級的方式。此外,還可以啟動自動喚醒或就緒脈沖檢測功能。
- UART模式:輸出級根據(jù)CFG1寄存器的DRV字段進行配置,COM速度也需在該寄存器中設(shè)置。通道默認監(jiān)聽CQ引腳的UART事務(wù),接收到字符時會觸發(fā)中斷,數(shù)據(jù)可從UART寄存器中讀取。發(fā)送數(shù)據(jù)時,將數(shù)據(jù)寫入UART寄存器即可。
- 幀處理器模式:該模式擴展了UART模式,可自動交換由IO - Link接口和系統(tǒng)規(guī)范定義的消息(M - 序列)。能自動計算主消息的校驗和和奇偶信息,并驗證設(shè)備消息的校驗和和奇偶信息,同時還會監(jiān)控指定的時序約束。
幀處理器功能
- 消息序列配置:每個IO - Link消息序列(M - 序列)由主消息和設(shè)備消息組成。幀處理器通過分析發(fā)送到幀緩沖區(qū)的MC和CKT八位字節(jié),結(jié)合MPD、OD和DPD寄存器中的信息,確定M - 序列的類型、通信通道和寫方向,從而計算出主消息和設(shè)備消息需要發(fā)送和接收的字節(jié)數(shù)。不同類型的M - 序列(Type 0、Type 1、Type 2)有不同的處理規(guī)則。
- 幀緩沖區(qū):每個通道有一個66字節(jié)的幀緩沖區(qū),用于以先入先出的方式存儲主消息或設(shè)備消息。在幀處理器模式下,數(shù)據(jù)可以通過寫入FHD寄存器添加到幀緩沖區(qū),通過讀取FHD寄存器從幀緩沖區(qū)獲取數(shù)據(jù)。幀緩沖區(qū)一次只能存儲一個主消息或一個設(shè)備消息,在特定情況下需要進行復(fù)位操作。
- 校驗和:當自動校驗和計算功能啟用時,幀處理器會計算幀緩沖區(qū)中主消息的6位校驗和,并覆蓋之前存儲的校驗和值。在接收設(shè)備消息后,會計算其6位校驗和并驗證其正確性。
- 收發(fā)器模式:幀處理器根據(jù)自動校驗和、同步和周期定時器的啟用情況,決定何時可以啟動M - 序列。不同的配置組合會產(chǎn)生不同的工作模式,如自動校驗和關(guān)閉、同步關(guān)閉、周期定時器關(guān)閉時,寫入FHD寄存器的字節(jié)會立即在CQ引腳發(fā)送;而在自動校驗和開啟、同步開啟、周期定時器開啟時,需要滿足特定的條件才會發(fā)送主消息。
- M - 序列處理:可以配置中斷在部分或全部設(shè)備消息接收后觸發(fā)。幀處理器會檢查IO - Link接口和系統(tǒng)規(guī)范中的時序約束,如主端口和設(shè)備的UART幀傳輸延遲、設(shè)備的響應(yīng)時間等。對于違反這些約束的情況,會標記超時。同時,通過配置相關(guān)寄存器,可以放寬對部分時序約束的檢查,以支持一些特殊的設(shè)備。
- 狀態(tài)、跳過和復(fù)位功能:幀處理器以有限狀態(tài)機(FSM)的形式實現(xiàn),有空閑、發(fā)送主消息和接收設(shè)備消息三種狀態(tài)。設(shè)置FHC寄存器的RST或SKIP位可以將FSM重置為空閑狀態(tài),同時會對幀緩沖區(qū)、Cycle Timer等產(chǎn)生不同的影響。在某些特定操作時,如寫入FHC寄存器(SKIP位未設(shè)置)、啟用或禁用Cycle Timer、寫入OD、MPD和DPD寄存器等,也會觸發(fā)幀處理器的復(fù)位操作。
- 周期定時器:在幀處理器模式下,通道可以使用周期定時器。通過CYCT寄存器設(shè)置周期時間,用戶可以輕松滿足IO - Link周期時間的要求。不建議將周期時間配置得短于標準規(guī)定的400μs。通過設(shè)置FHC寄存器的SKIP位,可以在不影響周期定時器的情況下重置幀處理器。當周期定時器啟動后,只有在配置的周期時間(和偏移定時器,如果啟用)過去后,才會發(fā)送新的主消息。
- 同步:傳輸?shù)拈_始可以由外部信號或?qū)懭隨YNC寄存器的STx位觸發(fā)。通過設(shè)置FHC寄存器的SYNC_EXT_EN位,可以啟用與外部信號的同步,每個通道可以選擇TXD [3:0]引腳之一作為同步源。設(shè)置SYNC_INT_EN位后,寫入SYNC寄存器的STx位可以觸發(fā)傳輸。
- 偏移定時器:偏移定時器(SOTO_TIMER)可用于延遲主消息的傳輸開始時間,以實現(xiàn)多個通道上設(shè)備消息開始時間的對齊。但這是一個實驗性特性,所需的延遲時間因設(shè)備而異,并且不是IO - Link IODD規(guī)范的一部分。通過SOTO_PRESCALER字段和WRP_SOTO_TIMER寄存器可以設(shè)置偏移定時器的超時時間。
中斷處理
每個通道有四個中斷源寄存器(INT_SRC_STAT、INT_SRC_SIO、INT_SRC_UART、INT_SRC_FH)和一個全局中斷源寄存器(INT_SRC_ENV)。這些中斷源可以通過配置相應(yīng)的中斷使能寄存器來單獨啟用。所有啟用的中斷標志會進行邏輯“或”運算,其反相結(jié)果連接到INTX引腳。默認情況下,所有中斷源在啟動時都被禁用,且沒有全局中斷使能。當相關(guān)信號轉(zhuǎn)換到活動狀態(tài)時,中斷源位會被設(shè)置,MCU讀取相關(guān)中斷源寄存器可以清除中斷。
其他IO - Link相關(guān)功能
- 自動喚醒:當通道配置為SIO模式且將2’b01寫入SIO寄存器的STARTUP_SEQ位時,自動喚醒程序啟動。在此過程中,通道會進入幀處理器模式并執(zhí)行符合IO - Link標準的喚醒程序。完成后會設(shè)置WURQ中斷,CQ引腳自動配置為推挽輸出。如果設(shè)備未響應(yīng),程序會嘗試以較低的通信速度發(fā)送消息。如果喚醒程序成功,MISO狀態(tài)半字節(jié)中的FH_RXD標志會被設(shè)置,幀處理器將使用檢測到的COM模式。
- 就緒脈沖檢測:當SIO寄存器的STARTUP_SEQ位設(shè)置為2’b10時,CCE4511開始運行就緒脈沖檢測程序。該程序會啟用通道的門驅(qū)動器,等待LP的欠壓消失后開始檢測就緒脈沖。可以通過WRP_SOTO_TIMER寄存器設(shè)置等待就緒脈沖的超時時間。如果檢測失敗,MISO狀態(tài)半字節(jié)中的ERR位會被設(shè)置;如果檢測成功,F(xiàn)H_RXD位會被設(shè)置。當STARTUP_SEQ的兩個位都在一次寄存器寫入中設(shè)置時,CCE4511會先進行就緒脈沖檢測,若成功則在最大“就緒脈沖結(jié)束到準備好喚醒”時間tRW后開始自動喚醒序列。
過流保護與其他功能
- 過流保護:LPx電源電流和CQ輸出晶體管的電流都受到監(jiān)控。當電流超過安全限制時,會采取相應(yīng)的保護措施,如關(guān)閉LPx電源、禁用相關(guān)通道等,并設(shè)置相應(yīng)的中斷標志。
- LPx開關(guān)和電流感測:可以使用外部NMOS單獨開關(guān)每個通道的LP電壓。通過GTEN控制外部開關(guān)的開啟和關(guān)閉,在不同的情況下,如無電流限制和有電流限制時,GTx引腳的操作方式不同。同時,LPx電流感測可以檢測到連接的IO - Link設(shè)備和相關(guān)通道IO - Link級的高電源電流,并通過兩種機制進行處理:LPx過流功能和LPx電流限制功能。
- CQ輸入和輸出級:
- 輸入緩沖區(qū):將CQ引腳的電壓轉(zhuǎn)換為邏輯值,采用固定閾值和與LP電壓成比例的閾值兩種比較器,根據(jù)電源電壓的不同自動選擇合適的閾值。可以通過CFG2.CQ_IBUF_CNTRL寄存器單獨啟用或禁用這兩種比較器。
- 電流限制和過流檢測:監(jiān)控CQ輸出PMOS和NMOS晶體管的正向電流,將其內(nèi)部限制在ICQ_LIM。當電流超過ICQ_OVC時,會標記過流并設(shè)置相應(yīng)的中斷標志。如果通道因過流而被禁用,也會有相應(yīng)的中斷標志設(shè)置。當檢測到過流或電流限制事件時,根據(jù)CSS位的狀態(tài),SDX引腳會有不同的表現(xiàn)。
- 電流吸收:根據(jù)IO - Link接口和系統(tǒng)規(guī)范的要求,CCE4511在CQ輸出處提供電流吸收功能。可以通過ICQ_EN寄存器激活電流吸收,通過ICQ_SEL寄存器選擇吸收電流的大小。
- LED驅(qū)動器:芯片為每個通道集成了兩個LED驅(qū)動器,通過三個寄存器(LSEQ_A、LSEQ_B、LHLD_A、LHLD_B、LDRV_A、LDRV_B)控制LED的輸出。可以調(diào)整LED的正向電流,使用PWM進行調(diào)光,并通過編程設(shè)置8位模式來實現(xiàn)不同的閃爍序列。通過寫入LED_SYNC寄存器,可以同步LED的閃爍序列。
- 串行外設(shè)接口:CCE4511通過SPI接口進行寄存器的讀寫操作,作為SPI從設(shè)備,需要一個SPI主設(shè)備提供芯片選擇和串行時鐘信號。SPI事務(wù)格式和幀結(jié)構(gòu)有明確的規(guī)定,在讀寫寄存器時,需要按照特定的順序和規(guī)則進行操作。MISO格式和狀態(tài)半字節(jié)可以讓用戶在SPI通信早期獲取每個通道的狀態(tài)信息。
五、寄存器詳解
寄存器概述
CCE4511共有256個8位寄存器,可通過SPI接口進行讀寫操作。部分寄存器標記為保留,用戶只能將其寫入零值。每個寄存器位有特定的訪問模式,如只讀(R)、讀寫(R/W)、讀清除(RC)、只寫(W)等。
內(nèi)存映射
寄存器分為芯片控制寄存器(0x00 - 0x1F)、保留區(qū)域(0x20 - 0x7F)和通道寄存器(0x80 - 0xFF)。芯片控制寄存器用于控制芯片的整體功能和狀態(tài),通道寄存器用于控制每個通道的功能和報告其狀態(tài)。
芯片控制寄存器
- REV(0x00):存儲CCE4511的修訂代碼,包含主修訂代碼和次修訂代碼。
- PROT(0x01):控制通道在芯片高溫或VS過壓保護時是否禁用。
- INT_SRC_ENV(0x02):環(huán)境中斷源寄存器,包含芯片高溫和高壓的相關(guān)信息。
- INT_EN_ENV(0x03):INT_SRC_ENV的中斷使能寄存器,用于啟用或禁用相應(yīng)的中斷源。
- LED_SYNC(0x04):用于同步LED序列,通過設(shè)置相應(yīng)的位可以使LED輸出的模式從位0重新開始。
- SYNC(0x05):同步配置寄存器,通過寫入STx位可以觸發(fā)相應(yīng)通道的同步傳輸。
- MONITOR_EN(0x06):啟用電壓和溫度監(jiān)控的信號,可對各個電源的監(jiān)控功能進行單獨控制。
- CFG(0x07):全局配置寄存器,包含芯片就緒信號、復(fù)位內(nèi)部邏輯、控制1.8V電壓調(diào)節(jié)器、配置IO - Pad驅(qū)動強度和溫度監(jiān)控滯后等功能。
- FLAG_ENV(0x18):環(huán)境標志寄存器,包含芯片高溫、過壓和欠壓的相關(guān)標志信息。
通道寄存器
每個通道有32個相同的寄存器,以通道0為例進行介紹,其他通道的寄存器地址可參考內(nèi)存映射。
- CFG1(0x80):用于配置通道的多個參數(shù),如門驅(qū)動器的啟用、輸出級的配置、通道源選擇、UART通信速度和通道操作模式等。
- **CFG2(0x8
-
工業(yè)自動化
+關(guān)注
關(guān)注
17文章
3125瀏覽量
69878
發(fā)布評論請先 登錄
深入解析TMUX541x:高性能4通道開關(guān)的卓越之選
SN65HVD101和SN65HVD102:工業(yè)通信的理想IO-Link PHY解決方案
SN65HVD101和SN65HVD102:IO-Link PHY的卓越之選
深入解析TIOL221:具有集成LDO和SPI的雙通道IO - Link器件PHY
IO-Link規(guī)范解讀(五):數(shù)據(jù)鏈路層解析
?基于ST EVLIOL4LSV1 IO-Link執(zhí)行器的工業(yè)物聯(lián)網(wǎng)技術(shù)解析
STM32 Nucleo IO-Link開發(fā)套件技術(shù)解析
睿遠研究院丨IO-Link規(guī)范解讀(二):IO-Link通信技術(shù)概述
睿遠研究院丨IO-Link規(guī)范解讀(一):技術(shù)定義與組織規(guī)范
TIOx1x2x IO-Link評估模塊技術(shù)解析與應(yīng)用指南
基于TIOL112x系列IO-Link收發(fā)器的工業(yè)通信解決方案
Analog Devices / Maxim Integrated MAXREFDES177 IO-Link通用模擬IO特性/框圖
倍加福推出新型G11和G16系列IO-Link集線器
宜科電子全新IO-Link信號集線器助力工業(yè)自動化升級
有獎直播 | @3/20 IO-Link:開啟工業(yè)新時代的智能工業(yè)之旅
全面解析CCE4511:4通道IO-Link主站PHY的卓越之選
評論