单片机控制系统运行与维护 任务8.3 TLC5615的设计与仿真 任务8.3 TLC5615的设计与仿真.pptVIP

  • 16
  • 0
  • 约1.11千字
  • 约 10页
  • 2021-03-03 发布于北京
  • 举报

单片机控制系统运行与维护 任务8.3 TLC5615的设计与仿真 任务8.3 TLC5615的设计与仿真.ppt

情境八 AT89S51单片机串行接口设计 知识与技能目标 知识目标: 1. 了解常用单片机串行扩展方式。 2. 掌握SPI总线的使用方法。 3. 掌握TLC5615等典型器件的编程方法。 4. 掌握单片机应用系统设计方法。 技能目标: 1.掌握单片机系统调试方法。 2.掌握单片机串行扩展电路的各种连接方法及编程方法。 8.3.1 SPI总线应用 SPI(Serial Peripheral Interface)串行总线是由Motorola公司开发的全双工同步串行总线,用于MCU与EEPROM、ADC、FRAM和显示驱动器之类的慢速外设器件间的串行通信。 主要特点 可以同时发出和接收串行数据。 可以当作主机或从机工作,提供频率可编程时钟,发送结束中断标志,写冲突保护,总线竞争保护等。 SPI总线协议 SS是控制芯片是否被选中的,也就是说只有片选信号为预先规定的使能信号时(高电位或低电位),对此芯片的操作才有效。通过SS信号使得SPI允许在同一总线上连接多个SPI设备。 SPI是串行通信协议,数据是一位一位的从高到低位传输的。由SCK提供时钟脉冲,MISO、MOSI则基于此脉冲完成数据传输。数据通过MOSI线在时钟上升沿或下降沿时输出,在紧接着的下降沿或上升沿由MISO线读取。在至少8次时钟信号的改变(上沿和下沿为一次),就可以完成8位数据的传输。 数据传输的时钟波特率可以高达5Mbps,具体速度大小取决于SPI硬件。 SPI总线时序图 8.3.2 串行D/A转换器TLC5615 TLC5615 是TI公司生产的高性能10位电压输出型串行D/ A转换器,最大输出电压是基准电压值的两倍。具有上电复位功能,即把 DAC 寄存器复位至全零。只需要通过SPI串行总线就可以完成10位数据的D/ A转换,适用于电池供电的测试仪表、移动电话,也适用于数字失调与增益调整以及工业控制场合。 TLC5615 各引脚功能 DIN:串行数据输入端。 SCLK:串行时钟输入端。 CS:芯片选用端,低电平有效。 DOUT:用于级联时的串行数据输出端。 AGND:模拟接地端。 REFIN:基准电压输入端,2V~(VDD ?2),通常取2.048V。 OUT:D/A转换模拟电压输出端。 VDD:正电源端,电压范围4.5~5.5V,通常取 5V。 TLC5615的工作时序 TLC5615接口电路及编程 本章结束 九江职业技术学院电气工程系 * 九江职业技术学院电气工程系 任务8.3 TLC5615的设计与仿真 利用TLC5615串行D/A转换器实现的波形发生器 九江职业技术学院电气工程系

文档评论(0)

1亿VIP精品文档

相关文档