該模塊具有內部晶振,并采用了一種可將傳統的UART技術中偶爾發生的舍/入誤差減到最小的技術。同步機的主要優點在于能用較低的時鐘頻率來執行LIN協議。例如,可以使用一個250KHz的主時鐘及15%的容差來獲得精確無誤的通訊。另外,AMIS的方案實現了占空比較大的變化范圍。典型的UART在晶振零誤差的情況下能實現占空比在33~66%間的變化。然而,運用 AMIS解決方案可實現占空比在12~88%間的變化,并能完全適應晶振的誤差。在對物理層參數提供了較大容差的同時,也提高了對占空比影響較大的電磁兼容性。[pagebreak]
標識符濾波器及其動態管理
主節點在系統運行的初始及運行過程中依據需要發布不同的從指令標識符。為此,從節點要包含一定數目的寄存器。ROM指令數陣列指的是從節點中執行的不同指令,在RAM或EEPROM中含有相應的標識符。地址寄存器模塊識別同一LIN總線上的不同從節點,而第二ROM陣列是為不同的應用和執行過程識別不同的從節點。標識符濾波器依據分配的標識符以決定指令的執行與否,若標識符存在于隊列中,則執行該指令,否則不執行。
糾錯
錯誤識別模塊處于數據鏈路層,而糾錯卻是在應用層執行。因此,由嵌入式微控制器在軟件中定義誤差量。應用層中的糾錯模塊包含一個狀態寄存器,每一種錯誤都有一個對應的錯誤標志位,并由該標志位向微處理器的內核產生一個中斷請求。錯誤標志可通過對狀態寄存器執行讀操作來清除。每次錯誤直接中斷通訊,從而導致一個位錯誤以停止發送字節。進而這一幀信息被忽略,從節點等待下一個中斷域。
幀緩沖器
幀緩沖器是將送給微處理器內核的中斷減到最小的另一個途徑。它與標識符濾波器配合使用,可將中斷的數量減到每幀一次。該緩沖器中含17個字節(一個標識符、八個發送字節、八個接收字節)。
內核/狀態機及應用接口
根據需要,AMIS可提供不同的內核。
標識符濾波器及其動態管理
主節點在系統運行的初始及運行過程中依據需要發布不同的從指令標識符。為此,從節點要包含一定數目的寄存器。ROM指令數陣列指的是從節點中執行的不同指令,在RAM或EEPROM中含有相應的標識符。地址寄存器模塊識別同一LIN總線上的不同從節點,而第二ROM陣列是為不同的應用和執行過程識別不同的從節點。標識符濾波器依據分配的標識符以決定指令的執行與否,若標識符存在于隊列中,則執行該指令,否則不執行。
糾錯
錯誤識別模塊處于數據鏈路層,而糾錯卻是在應用層執行。因此,由嵌入式微控制器在軟件中定義誤差量。應用層中的糾錯模塊包含一個狀態寄存器,每一種錯誤都有一個對應的錯誤標志位,并由該標志位向微處理器的內核產生一個中斷請求。錯誤標志可通過對狀態寄存器執行讀操作來清除。每次錯誤直接中斷通訊,從而導致一個位錯誤以停止發送字節。進而這一幀信息被忽略,從節點等待下一個中斷域。
幀緩沖器
幀緩沖器是將送給微處理器內核的中斷減到最小的另一個途徑。它與標識符濾波器配合使用,可將中斷的數量減到每幀一次。該緩沖器中含17個字節(一個標識符、八個發送字節、八個接收字節)。
內核/狀態機及應用接口
根據需要,AMIS可提供不同的內核。