12位A/D转换器ADS7864在电网谐波分析仪中的应用
时间:09-13
来源:互联网
点击:
5 结束语
根据笔者长期的设计体会,在DSP与A/D转换器接口的硬件与软件设计过程中,有几个带有共性的问题需要引起足够的重视:
(1)地址建立时间对接口的影响
在微处理器系统中为保证正确读取数据,在读数据控制信号RD有效前,需要提前建立地址中线信号,这一时间称为地址建立时间,40MHz主频时,F206的地址建立时间最小值为8.5ns,而ADS7864要求的地址建立时间至少为10ns(使用8MHz外部时钟时,下同)。显然,由于地址建立时间的约束,F206在40MHz主频时不能采用传统的地址译码片选方式与ADS7864接口,为保证时序的要求,必须使用I/O口。
206工作在20MHz主频时,地址建立时间为21ns,则可以采用传统的地址译码片选方式与ADS7864接口,这也是本文实际应用的接口方式。
(2)数据建立时间对接口的影响
证微处理器可靠地读取数据,在距读数据控制信号RD上升沿一段时间时,数据就应稳定地出现在数据总线上,这一时间称为数据建立时间,在ADS7864中,要求读数据控制信号RD和片选信号CS在输出数据有效前必须保持低电平至少30ns,但是当工作在20MHz主频时,F206的读数据控制信号RD所能提供的数据建立时间在20MHz主频时最少为30ns,显然是不能可靠满足要求的,必须使用F206的软件状态等待发生器来产生等待信号以读取数据。
综上所述,在DSP与A/D转换器的接口设计中,只要仔细分析并充分考虑DSP运行速度与A/D转换器响应时间之间的关系,并充分发挥DSP上软件等待状态发生器的作用,完全可以采用传统的地址译码片选方式实现DSP与A/D转换器之间的可靠接口,从而节约宝贵的I/O口资源。
根据笔者长期的设计体会,在DSP与A/D转换器接口的硬件与软件设计过程中,有几个带有共性的问题需要引起足够的重视:
(1)地址建立时间对接口的影响
在微处理器系统中为保证正确读取数据,在读数据控制信号RD有效前,需要提前建立地址中线信号,这一时间称为地址建立时间,40MHz主频时,F206的地址建立时间最小值为8.5ns,而ADS7864要求的地址建立时间至少为10ns(使用8MHz外部时钟时,下同)。显然,由于地址建立时间的约束,F206在40MHz主频时不能采用传统的地址译码片选方式与ADS7864接口,为保证时序的要求,必须使用I/O口。
206工作在20MHz主频时,地址建立时间为21ns,则可以采用传统的地址译码片选方式与ADS7864接口,这也是本文实际应用的接口方式。
(2)数据建立时间对接口的影响
证微处理器可靠地读取数据,在距读数据控制信号RD上升沿一段时间时,数据就应稳定地出现在数据总线上,这一时间称为数据建立时间,在ADS7864中,要求读数据控制信号RD和片选信号CS在输出数据有效前必须保持低电平至少30ns,但是当工作在20MHz主频时,F206的读数据控制信号RD所能提供的数据建立时间在20MHz主频时最少为30ns,显然是不能可靠满足要求的,必须使用F206的软件状态等待发生器来产生等待信号以读取数据。
综上所述,在DSP与A/D转换器的接口设计中,只要仔细分析并充分考虑DSP运行速度与A/D转换器响应时间之间的关系,并充分发挥DSP上软件等待状态发生器的作用,完全可以采用传统的地址译码片选方式实现DSP与A/D转换器之间的可靠接口,从而节约宝贵的I/O口资源。
德州仪器 放大器 电压 电容 总线 电流 振荡器 DSP 相关文章:
- 8位高速A/D转换器TLC5510的应用(02-16)
- 改善平板显示器的音频性能(02-13)
- 运算放大器的选择(03-18)
- 单端数字音频放大器设计和应用考虑的要素(05-19)
- 为网络监控摄像机设计合适的电源(05-20)
- 改善可编程增益放大器性能的一个技巧(05-21)