基于DSP与CPLD的I2C总线接口的设计与实现.docxVIP

  • 7
  • 0
  • 约1.35千字
  • 约 3页
  • 2023-03-01 发布于内蒙古
  • 举报

基于DSP与CPLD的I2C总线接口的设计与实现.docx

第 第 PAGE 1 页 基于DSP与CPLD的I2C总线接口的设计与实现 带有I2C总线接口的器件可以非常便利地将一个或多个单片机及外围器件组成单片机系统。尽管这种总线结构没有并行总线那样大的吞吐力量,但由于连接线和连接引脚少,因此其构成的系统价格低、器件间总线连接简洁、结构紧凑,而且在总线上增加器件不影响系统的正常工作,系统修改和可扩展性好。即使有不同时钟速度的器件连接到总线上,也能很便利地确定总线的时钟。 如今,为了提高系统的数据处理精度和处理速度,在家用电器、通讯设备及各类电子产品中已广泛应用DSP芯片。但大多数的尚未供应I2C总线接口,本文将介绍一种基于CPLD的已实现的高速DSP的I2C总线接口方案。 图1 I2C总线接口电路结构 1 I2C通信协议 I2C总线是一种用于IC器件之间的二线制总线。它通过SDA〔串行数据线〕及SCL〔串行同步时钟线〕两根线在连到总线上的器件之间传送信息,通过软件寻址实现片选,削减了器件片选线的连接。CPU不仅能通过指令将某个功能单元电路挂靠或摘离总线,还可对该单元的工作状况进行检测,从而实现对硬件系统的扩展与掌握。I2C总线接口电路结构如图1所示,I2C总线时序图如图2所示。 I2C总线依据器件的功能通过软件程序使其可工作于发送(主)或接收(从)方式

文档评论(0)

1亿VIP精品文档

相关文档