新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 多路可编程PWM芯片设计

多路可编程PWM芯片设计

作者:陈远金 鞠莉娜 中国兵器工业集团第214研究所时间:2009-05-21来源:电子产品世界收藏
  值得注意的是,由于内部包含3个完全一样的独立通道,因此为了更方便的对控制字进行操作,通过对控制字寄存器的分析,控制逻辑电路将自动将当前被操作通道的控制寄存器信息存储在对应的控制寄存器备份中。这样既方便在编程中灵活的操作各通道,又可避免在读写过程中误修改非相干通道控制信息。

  读写逻辑模块用于处理外部数据Data[15:0](包括外部为16位或8位数据总线连接方式)到内部DataInternal[15:0]的转换。

本文引用地址:http://www.eepw.com.cn/article/94604.htm

  当DataWidth为1,采用16bits的数据传输、当DataWidth为0,采用8bits数据传输。能完成对外部8bits或16bits的信息传输要求,准确的读写内部16bits的Regs,其具体实现方法如下:

  ·采用16bits传输时,内部数据采用16bits传输,因此可以采用每个地址对应16bits数据,每个数据位一一对应的传输方式。

  ·采用8bits传输时,内部数据采用16bits传输,因此通过分析地址的奇偶特性可以确定数据高低字节存放,具体来说通过ControlLogic反馈的字节选择位,读写逻辑电路能够自适应的把16bits的Regs的数据信息分割加载到合适的数据通道上,完成数据的输入输出控制。

  为了精简数据线,实现数据的双向流通,本模块通过由片选,读写使能信号控制的双向的三态门接口电路隔离读写信息。

  通道是芯片的核心部分,每个通道模块都由3个子模块组成,如图2所示。

  图2 通道子模块内部结构图

pwm相关文章:pwm是什么


pwm相关文章:pwm原理


脉宽调制相关文章:脉宽调制原理


评论


相关推荐

技术专区

关闭