根據(jù)系統(tǒng)對離散量轉換時間的要求,可以選擇芯片的兩種離散量的更新和轉換方式:自動更新和快速DMA響應模式。
離散量信號為低速開關信號,同時由于前級繼電器等機械裝置切換,會導致離散量信號切換過程中的彈跳抖動,可以根據(jù)使用不同型號繼電器所造成的不同抖動時長,通過芯片的bsel<2:0>端口選擇合適抖動屏蔽。
如果系統(tǒng)需要離散量快速響應,可以通過配置條件中斷寄存器,快速離散量響應DMA模式,離散量信號比較后直接輸出,響應時間小于100 μs。
2.5 主機連接
離散量芯片采集完成后,CPU可通過局部總線或者SPI串行接口獲取采集的值,如圖3所示。采用局部總線交聯(lián)時,CPU通過總線以地址查尋的方式訪問離散量接口芯片,芯片支持6位地址空間,每個地址對應16路離散量。采用SPI接口交聯(lián)時,支持最大速率10 Mb/s,完整序列包含指令字(8 bit) 、地址(8 bit) 、數(shù)據(jù)(16 bit)共32位。SPI讀操作時,SI輸入指令字(8 bit) 和地址(8 bit);SPI寫操作時,SI輸入指令字(8 bit)、地址(8 bit)、數(shù)據(jù)(16 bit)共32位。
也可以多片級聯(lián)異步并行或SPI接口操作使用,以SPI接口為例,如圖4所示。
2.6 接口電路測試