根据系统对离散量转换时间的要求,可以选择芯片的两种离散量的更新和转换方式:自动更新和快速DMA响应模式。
离散量信号为低速开关信号,同时由于前级继电器等机械装置切换,会导致离散量信号切换过程中的弹跳抖动,可以根据使用不同型号继电器所造成的不同抖动时长,通过芯片的bsel<2:0>端口选择合适抖动屏蔽。
如果系统需要离散量快速响应,可以通过配置条件中断寄存器,快速离散量响应DMA模式,离散量信号比较后直接输出,响应时间小于100 μs。
2.5 主机连接
离散量芯片采集完成后,CPU可通过局部总线或者SPI串行接口获取采集的值,如图3所示。采用局部总线交联时,CPU通过总线以地址查寻的方式访问离散量接口芯片,芯片支持6位地址空间,每个地址对应16路离散量。采用SPI接口交联时,支持最大速率10 Mb/s,完整序列包含指令字(8 bit) 、地址(8 bit) 、数据(16 bit)共32位。SPI读操作时,SI输入指令字(8 bit) 和地址(8 bit);SPI写操作时,SI输入指令字(8 bit)、地址(8 bit)、数据(16 bit)共32位。
也可以多片级联异步并行或SPI接口操作使用,以SPI接口为例,如图4所示。
2.6 接口电路测试