·上一文章:BGTV4152型全固态电视发射机的原理与维护
·下一文章:基于SA1110的掌上电脑LCD的设计与实现
1.4 基于SSI208P的接口设计
采用SSI208P模块可以大大简化单片机、DSP、PCI04等控制器扩展SSI编码器接口的软硬件设计。下面给出一种基于DSP处理器TMS320F2812的典型应用。图4所示为DSP处理器TMS320F2812与SSI208P模块的硬件连接原理图。本编码器为单圈16位绝对式角度编码器,编码器输出数据格式为格雷码,SSI208P模块的八位数据总线与TMS320F2812的低八位数据线相连。由于使用的编码器为16位,所以仅需一位地址线即可区分编码器数据的高八位和低八位,可使用外部地址片选管脚/XZCS67作为SSI208P的外部片选信号,并使用通用IO口GPIOB4控制SSI208P模块启动,同时使用通用IO口GPIOB5进行SSI208P模块转换结束状态查询。设计时应在CLKMDO、CLKMDl接上拉电阻,并将SSI208P模块同步时钟频率配置为2MHz。将GRAY管脚拉高,SSI208P模块即可将编码器输出的格雷码数据转换成BCD码。
由SSI208P模块的控制时序图可以看出,SSI208P模块的启动转换控制和数据读取操作比较简单,其软件流程如图5所示。