Ab1. QQ2812 开发板用户手册
(Ver2.1)
北京大道纵横科技有限公司
Beijing Dadao Technology Co.,Ltd.
2008.6
2. QQ2812 开发板用户手册
目 录
1.产品概述 ...................................................................................................................................................1
1.1 产品简介 .............................................................................................................................................1
1.2 与 STUDY-2812 增强版的区别 .............................................................................................................3
1.3 系统资源 .............................................................................................................................................3
1.4 扩展接口 .............................................................................................................................................5
1.5 代码及实验项目 .................................................................................................................................5
1.6 相关资料 .............................................................................................................................................6
1.7 典型应用 .............................................................................................................................................7
1.8 装箱清单(基本配置) .....................................................................................................................7
1.0 其他可选配件 .....................................................................................................................................8
2.学习之前的准备工作 ...............................................................................................................................1
2.1 硬件准备 .............................................................................................................................................1
2.2 软件准备 .............................................................................................................................................2
2.3 元件布局图 .........................................................................................................................................4
2.4 跳线说明 .............................................................................................................................................4
2.5 连接器说明 .........................................................................................................................................5
2.6 硬件资源说明 .....................................................................................................................................7
3.软件安装及设置 .......................................................................................................................................8
3.1 安装步骤简述 ......................................................................................................................................8
3.2 CCS 的安装...........................................................................................................................................8
3.3 安装仿真器驱动 .................................................................................................................................8
3.4 CCS 的设置 ......................................................................................................................................10
3.5 CCS 软件简介.....................................................................................................................................29
3.6 CPLD 软件的安装(MAXPLUSII) ...................................................................................................34
4.硬件电路讲解 .........................................................................................................................................39
4.1 供电电路 ...........................................................................................................................................39
4.2 复位电路 ...........................................................................................................................................40
4.3 时钟振荡电路 ...................................................................................................................................40
4.4 峰鸣器控制电路 ...............................................................................................................................41
4.5 外扩 RAM 电路 ...................................................................................................................................41
4.6 外扩 FLASH 电路 ...............................................................................................................................42
4.7 JTAG 接口电路 ..................................................................................................................................42
4.8 DSP 引脚扩展 ....................................................................................................................................43
4.9 走马灯与按键电路 ...........................................................................................................................44
4.10 SCI 串口通讯电路 ..........................................................................................................................45
4.11 RS-485 通讯电路 ............................................................................................................................45
4.12 CAN 通讯接口电路 ..........................................................................................................................46
4.13 数码管控制电路 .............................................................................................................................46
4.14 AD 转换电路 ....................................................................................................................................47
4.15 SPI-D/A 转换电路 ..........................................................................................................................48
4.16 IIC-EEPROM 电路 ............................................................................................................................48
4.17 PWM 电机控制电路 ..........................................................................................................................49
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 2 页
3. QQ2812 开发板用户手册
4.18 步进电机接口 .................................................................................................................................49
4.19 12864 图形 LCD 驱动电路...............................................................................................................50
4.20 1602 液晶驱动电路 ........................................................................................................................50
4.21 音频控制电路 .................................................................................................................................51
4.22 外部中断控制电路 .........................................................................................................................51
4.23 USB DEVICE 控制电路.....................................................................................................................52
4.24 CPLD 外围 IO 扩展电路 ..................................................................................................................53
4.25 6 路 PWM 扩展电路 ..........................................................................................................................53
5.软件实验讲解 .........................................................................................................................................54
5.1 内部定时器 0 实验 ...........................................................................................................................54
5.2 内部定时器 2 实验 ...........................................................................................................................55
5.3 事件定时器实验 ...............................................................................................................................57
5.4 数码管显示实验 ...............................................................................................................................58
5.5 蜂鸣器控制实验 ...............................................................................................................................59
5.6 外部 RAM 读写实验 ...........................................................................................................................61
5.7 外部 FLASH 读写实验 ........................................................................................................................64
5.8 GPIO 控制实验 ..................................................................................................................................68
5.9 外部中断控制实验 ............................................................................................................................69
5.10 DA 转换实验 ....................................................................................................................................71
5.11 RS-232 串口通讯实验 ....................................................................................................................73
5.12 RS-485 通讯实验 ............................................................................................................................74
5.13 CAN 总线接口实验 ..........................................................................................................................76
5.14 USB 通讯实验 ..................................................................................................................................78
5.15 直流电机控制实验 .........................................................................................................................82
5.16 步进电机控制实验 .........................................................................................................................83
5.17 12864 液晶显示实验 ......................................................................................................................84
5.18 1602 液晶实验 ................................................................................................................................87
5.19 录音&放音实验 ................................................................................................................................88
5.20 AD-DA 联合实验 ..............................................................................................................................89
5.21 IIC-EEPROM 实验 ............................................................................................................................91
5.22 CPLD 烧写实验 ................................................................................................................................94
5.24 CAN 总线与外部设备发送实验.......................................................................................................98
5.25 CAN 总线与外部设备接收实验.....................................................................................................100
5.30 FAT16 及 U 盘读写实验 ................................................................................................................104
5.31 FAT32 及 U 盘读写实验 ................................................................................................................107
5.32 FAT32 及移动硬盘读写实验.........................................................................................................108
5.33 RTL8019 测试实验 ........................................................................................................................110
5.34 UDP 测试实验 ................................................................................................................................114
5.35 ICMP 测试实验 ..............................................................................................................................118
5.38 FFT 实验 ........................................................................................................................................129
5.39 FIR 实验 ........................................................................................................................................131
5.40 FIRLMS 实验 ..................................................................................................................................134
5.41 IIR 实验 ........................................................................................................................................136
6.FLASH 烧写.........................................................................................................................................139
6.1 安装烧写软件................................................................................................................................139
6.2 烧写 FLASH.....................................................................................................................................140
7.参考资料 ...............................................................................................................................................145
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 3 页
4. QQ2812 开发板用户手册
附 1: STUDY-XDSPP 并口仿真器产品说明........................................................................................146
附 2: STUDY-USB2.0 仿真器产品说明 ................................................................................................148
附 3: 开发板之家产品列表 ....................................................................................................................150
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 4 页
5. 1.产品概述
1.1 产品简介
QQ2812 开发板是一套基于 TMS320F2812 DSP 的学习和二次开发平台。
1、提供了二十多个实验项目,同时提供完整的原理图、代码和常用的外围接口,完全可以
作为个人、公司、高校和研究所的初学者学习和教学的工具。
2、同时,引出 DSP 所有的控制信号和 CPLD 的 32 个 IO 信号,可以作为二次开发的开发
平台。
3、采用四层板设计,充分考虑了 EMC,EMI 以及散热、安装方面的因素,最大可能的引出
了所有接口,因此他也可作为功能板直接嵌入到用户的产品当中,大大缩短用户的产品开发周
期。
7. QQ2812 开发板用户手册
1.2 与 Study-2812 增强版的区别
QQ2812 开发板是我们在 Study-2812 普及版和 Study-2812 增强版的基础上,总结了他们的
优点和缺点,进行再次改进而形成的。
QQ2812 开发板针对 Study-2812 增强版的改进之处:
1、QQ2812 为四层板,更加稳定,Study-2812 为两层板;
2、QQ2812 尺寸为 13.5×11cm,是 Study-2812 的一半不到,更适用于嵌入产品中;
3、QQ2812 更多的引出了 SPI、PWM、CPLD 的 32 个 IO,方便用户扩展和二次开发;
4、QQ2812 增加了 1602 字符液晶的接口和实验;
5、QQ2812 增加了 EEPROM IIC 的实验;
6、QQ2812 调整 USB 芯片 ISP1581 为 CY7C68013,更加稳定,开发更加简单;
7、QQ2812 调整 CPLD 芯片 EMP7128 为 EPM3256,门数扩大一倍,方便用户二次开发;
8、QQ2812 增加了一些外扩接口的保护措施;
9、QQ2812 在地线处理上,地线层数字地与模拟地分别覆地,最后通过一个电感单点连接;
10、QQ2812 在电源处理上,电源层 VCC,3.3V 模拟电源,1.8V,电机用 5V 均分别覆铜;
11、QQ2812 在散热处理上,DSP,CPLD,3 个电源芯片下部均覆金属焊盘以增加传到散
热效果;
1.3 系统资源
• DSP 处理器 TMS320F2812,32 位定点高速数字处理器,最高工作频率 150M;
• 片内内置 128K * 16 位 FLASH,利用烧写插件可以方便的固化用户程序,FLASH 可加密;
• 片内内置 18K * 16 位 SRAM;
• 片内内置 4K * 16 位 BOOT ROM;
• 片内内置 1K * 16 位 OTP ROM;
• 扩展 256K * 16 位 SRAM,IS61LV25616;
• 扩展 512K * 16 位 FLASH,SST39VF800,方便用户烧写较大程序;
• CPLD 使用 EPM3256ATC144,5000 门,提供下载接口,用户可以编写自己的代码;
• 提供 1 个 8 段数码管;
• 提供 8 个 LED 发光管,方便状态指示;
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 3 页
8. QQ2812 开发板用户手册
• 提供 9 个独立按键;
• 提供 1 个蜂鸣器;
• 专用复位芯片 MAX706T,保证可靠复位,有独立复位按钮,可手工复位;
• 提供 1 路 RS-232 接口,可连接 PC 进行实验;
• 提供 1 路 RS-485 接口,方便用户组网,端口有保护措施;
• 提供 1 路 CAN2.0 接口,方便用户组网;
• 提供 16 路 AD 输入接口(输入范围 0~3V),其中第 1、2 路可连接 DA 输出做验证实验,
3、4 路输入加了限流和运放跟随处理,输入范围 0~3V(注意不要超出范围!;
)
• 提供 4 路 DA 输出接口;
• 提供 1 路 USB 2.0 DEVICE 接口,方案为成熟的 CY7C68013 芯片,提供现成的固件和 PC
调用示例代码,可以方便的同 PC 进行通讯,进行二次开发;
• 提供耳机插孔,可以方便地实现放音功能;
• 提供话筒插孔,可以方便地进行录音功能;
• 提供 12864 中文图形液晶接口;
• 提供 1602 字符液晶接口;
• 提供 1 个 EEPROM,芯片为 24LC64,用与 IIC 总线数据传输实验;
• 提供直流电机控制接口,防反插设计;
• 提供步进电机控制接口,防反插设计;
• 提供 SPI 接口引出,方便组网;
• 提供 6 路 PWM 波输出接口,防反插设计;
• 外扩 2 路的非屏蔽中断源输入接口;
• 外扩多达 5 路的可屏蔽中断源输入接口,其中 1 路可由按键触发;
• 提供多达 16 路输入,16 路输出接口;
• 总线开放,数据线,地址线,控制线、特殊功能引脚全部引出,方便用户二次开发;
• 提供+5V、3.3V、3.3VA、1.8V、GND、GNDF 等电源测试点;
• 供电直接由外部稳压电源来提供,更加稳定可靠,USB 没有供电功能;
• 提供独立开关,控制电源,方便操作;
• 提供四个固定孔,方便用户安装固定;
• 物理尺寸:13.5 * 11 cm;
• 采用 4 层板工艺设计,保证性能可靠、稳定、高速。
• 扩展引出 USB HOST 接口(另外选购 USB-NET 扩展板);
• 扩展引出网络接口(另外选购 USB-NET 扩展板);
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 4 页
9. QQ2812 开发板用户手册
1.4 扩展接口
• DSP 总线、AD、EVA、EVB 等所有功能引脚引出,4 个 30 针的插座,管脚间距 2mm,用户
可以扩展使用;
• CPLD 的 16 路输入,16 路输出 IO 接口引出,管脚间距 2mm;
• 4 路 D/A 输出接口插座,管脚间距 2.54mm;
• SPI 接口引出,管脚间距 2.54mm;
• 符合 IEEE 1149.1 标准的 DSP JTAG 接口,IDC14,管脚间距 2.54mm,可以配合市面上
所有标准 JTAG 接口仿真器使用;
• 6 路 PWM 接口引出,管脚间距 2mm;
• 直流电机接口引出,管脚间距 2.54mm;
• 步进电机接口引出,管脚间距 2.54mm;
• 12864 中文图形液晶接口引出,20p 孔座,管脚间距 2.54mm;
• 1602 字符液晶接口引出,16p 孔座,管脚间距 2.54mm;
• 2 路 NMI 和 4 路 EINT 输入接口引出,管脚间距 2.54mm;
• CPLD 的标准 JTAG 接口,IDC10 插座,管脚间距 2.54mm,可下载自己编写的 CPLD 代码;
• 1 路耳机插孔(青色);
• 1 路话筒插孔(粉色);
• RS-485 接口插座,2 位蓝色端子,5.08mm 间距;
• CAN2.0 总线接口插座,2 位蓝色端子,5.08mm 间距;
• RS-232 标准 DB9 孔式接口插座;
• 1 路 USB DEVICE B 型接口标准插座;
• DC 5V 外部电源输入接口;
• 扩展引出 USB HOST 接口(另外选购 USB-NET 扩展板);
• 扩展引出网络接口(另外选购 USB-NET 扩展板);
1.5 代码及实验项目
实验 1. 内部定时器 0 跑马灯实验;
实验 2. 内部定时器 2 交通灯实验;
实验 3. 事件管理器实验;
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 5 页
10. QQ2812 开发板用户手册
实验 4. 数码管显示实验;
实验 5. 蜂鸣器控制实验;
实验 6. 外部 RAM 读写实验;
实验 7. 外部 FLASH 读写实验;
实验 8. GPIO 控制实验;
实验 9. 外部中断控制实验;
实验 10.DA 转换实验;
实验 11.RS-232 接口通讯实验;
实验 12.RS-485 接口通讯实验;
实验 13.CAN 总线接口实验;
实验 14.USB 与 PC 通讯实验(提供固件代码与 PC DEMO 代码);
实验 15.直流电机控制实验;
实验 16.步进电机控制实验;
实验 17.12864 图形液晶显示实验;
实验 18.1602 字符液晶显示实验;
实验 19.放音与录音实验;
实验 20.AD-DA 联合实验;
实验 21.IIC EEPROM 读写数据实验;
实验 22.CPLD 烧写实验;
以上实验项目均提供 C 语言版本的程序源代码,并有详细中文注释。
1.6 相关资料
1. 完整的原理图(PDF 格式,保证与 PCB 完全吻合),快速掌握多项实用接口的应用;
2. 所有实验提供 C 语言源代码,均有详细中文注释;
3. 在线烧写 FLASH 的方法与工具,用以固化用户自己的程序;
4. 芯片手册:提供开发板上全部芯片的芯片资料;
5. 送原版 TI DSP 开发环境 CCS2.2 for C2000;
6. 提供仿真器驱动及其他 DSP 书籍光盘相关学习资料;
7. 赠送 Acrobat reader、Bushound USB 总线监听软件、Sscom 串口调试助手等调试工具;
8. 赠送 Altera 下载线原理图;
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 6 页
11. QQ2812 开发板用户手册
9. 赠送液晶字模软件;
10.赠送 TCP/IP 协议卷:卷 1~3;
11.赠送 USB 规范文档;
12.赠送 CAN2.0 规范文档;
13.赠送 U 盘系统说明文档;
14.赠送 FAT16、FAT32 系统说明文档;
15.赠送 UCOS-II 在 F2812 上的移植源码;
16.赠送 FFT、FIR 等算法库;
17.赠送 TI 全系列芯片封装库;
18.用户手册:非常详细,包含电路分析、代码介绍、 CCS2000 快速入门指导等;
以上赠送资料仅供学习用,请勿用于商业用途!
1.7 典型应用
教学应用、工业自动化控制、UPS、电机控制、机器人;
变频控制、汽车、机械、磁盘驱动、数字滤波;
振动分析、交流伺服、直流电机控制等。
1.8 装箱清单(基本配置)
1、 QQ2812 开发板 1 块;
2、 +5V 直流稳压电源 1 个;
3、 USB 高级屏蔽连线 1 条;
4、 串口直连线 1 条(一头针一头孔);
5、 1602 液晶模块 1 个;
6、 直流电机 1 个;
7、 用户光盘一张;
8、 DSP 超值学习资料光盘一张(DVD);
9、 赠送书籍:TMS320F281X DSP 原理及应用实例(北航出版社—万山明编著);
10、 保修卡、产品清单;
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 7 页
12. QQ2812 开发板用户手册
1.0 其他可选配件
1、步进电机: 25 元;
2、12864 中文图形液晶:95 元;
3、Altera CPLD 下载线: 30 元;
4、232-485 转换头: 30 元(做 RS-485 实验需要用到);
5、USB-232 转换电缆: 60 元(力特 USB2.0,精挑细选出来的,兼容性好);
6、USB-CAN 转换器;
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 8 页
13. 2.学习之前的准备工作
2.1 硬件准备
在学习之前您首先应该确认您的学习所必须的硬件都已齐备,这主要包括 QQ2812 开发板
套件、DSP 仿真器和一台调试仿真用的 PC。
(1) QQ2812 开发板套件
QQ2812 开发板;
+5V 直流稳压电源;
串口直连线(一头针一头孔);
;
USB 连线;
直流电机;
1602 显示液晶;
步进电机(选配);
128*64 图形液晶(选配)
;
RS232-485 转换头(选配)
(2) DSP 仿真器
想要深入学习需要有一个 DSP 仿真器,这样才能够进行单步、设断点、观察变量等操
作,没有仿真器无法进行针对硬件的实质性操作,意义不大。
仿真器是个通用设备,市面上的并口仿真器和 USB 接口仿真器都可以用,我们也都有
这两种型号的仿真器,如果需要请和我们联系。
并口仿真器
一般包括仿真器、+5V 直流稳压电源、并口连接线和 14Pin 标准 JTAG 调试连线。
USB 接口仿真器
一般包括仿真器、USB 连接线和 14Pin 标准 JTAG 调试连线。
(3) PC(计算机)
需要有一定的磁盘空间。
(4) 硬件安装注意
将仿真器与PC的并口或USB口相连,仿真器的JTAG插头插在板子上。
14. QQ2812 开发板用户手册
请注意正确连接14 针的JTAG 电缆,该电缆接错可能会导致仿真器或目标系统永久损坏;
仿真器14 针插头第六孔应该已经堵死,目标系统14针插座第六针也应该拔掉。
切忌在开发板和仿真器有电的情况下,进行插拔操作。一定关闭电源再连接插拔电缆!
2.2 软件准备
(1) DSP 开发环境
CCS 2.2 FOR C2000 或者安装 CCS3.1,通常我们随盘赠送,仅供学习之用。
(2) 仿真器驱动程序
根据您的仿真器的不同而不同,请咨询您的仿真器供应商。
如果购买我们的仿真器,我们的并口仿真器和 USB 接口均提供相应的驱动程序及 DSP
仿真器用户手册。
(3) 实验代码
实验 1. 内部定时器 0 实验;
实验 2. 内部定时器 2 实验;
实验 3. 事件管理器实验;
实验 4. 数码管显示实验;
实验 5. 蜂鸣器控制实验;
实验 6. 外部 RAM 读写实验;
实验 7. 外部 FLASH 读写实验;
实验 8. GPIO 控制实验;
实验 9. 外部中断控制实验;
实验 10.DA 转换实验;
实验 11.RS-232 接口通讯实验;
实验 12.RS-485 接口通讯实验;
实验 13.CAN 总线接口实验;
实验 14.USB 接口通讯实验;
实验 15.直流电机控制实验;
实验 16.步进电机控制实验;
实验 17.12864 图形液晶显示实验;
实验 18.音频输出实验;
实验 19.录音放音联合实验
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 2 页
15. QQ2812 开发板用户手册
实验 20.CPLD 烧写实验;
实验 21.AD-DA 联合实验;
实验 22.1602 液晶显示实验;
实验 23.IIC&EEPROM 实验;
以下为 USB-NET 扩展板配套实验:
实验 30.FAT16 及 U 盘读写实验;
实验 31.FAT32 及 U 盘读写实验;
实验 32.FAT32 及移动硬盘读写实验;
实验 33.RTL8019 测试实验;
实验 34.UDP 测试实验;
实验 35.ICMP 测试实验;
实验 36.TCPIP 测试实验(QQ2812 作为服务器端)
;
实验 37.TCPIP 测试实验(QQ2812 作为客户端);
以下为算法实验:
实验 38.FFT 实验;
实验 39.FIR 实验;
实验 40.FIRLMS 实验;
实验 41.IIR 实验;
注意:光盘代码应该备份到硬盘,同时将文件夹的只读属性去掉!!如果条件允许,整
!
个光盘最好都备份一下,避免长期使用造成损坏。
(4) 其他工具
认真看一下光盘,结合光盘说明,了解每个目录下的内容,包括 USB 口的驱动序,
Cypress 的控制面板 USBcontrol 和 CPLD 开发软件 maxplusII。
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 3 页
16. QQ2812 开发板用户手册
2.3 元件布局图
2.4 跳线说明
跳线 功 能 说 明 默认值 备 注
1-2 ON :供电+5V 给步进电机 做步进电机控制实验需要跳
J4 短接
1-2 OFF:不给步进电机供电 上,平时可跳可不跳
1-2 ON :供电+5V 给 PWM 2-3 根据外部电机情况选择供电
J13
2-3 OFF:使不给 PWM 供电 短接 来源
1-2 ON :将 DA 输出通道 0 作为 AD 通道 0 的输入
J16 短接 做 AD-DA 实验时需要跳上
1-2 OFF:AD 通道 0 的输入由外部引入
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 4 页
17. QQ2812 开发板用户手册
1-2 ON :将 DA 输出通道 1 作为 AD 通道 1 的输入
J17 短接 做 AD-DA 实验时需要跳上
1-2 OFF:AD 通道 1 的输入由外部引入
1-2 ON :MP/MC 短接(接地) 用来烧写内部 FLASH
,
J18 短接 短接即可烧写 FLASH
1-2 OFF:断开表示烧写内部 FLASH 无效
1-2 ON : MCLK 与 BCLK 短接
J23 短接
1-2 OFF: 不短接
1-2 ON :接通蜂鸣器 蜂鸣器工作必须将此短路子
J26 短接
1-2 OFF:断开蜂鸣器 短接
2.5 连接器说明
为方用户查找,下表按板上插座的逆时针方向排序看,从左上开始。
连接器 功 能 说 明 备 注
JACK2 5V 电源接口 接标配电源,内正外负
JACK5 USB_DEVICE 插座 USB B 型座
JACK1 RS-232 接口(串口) 标准 DB9 孔插座
J7 CAN 总线接口 接线定义不要接错
J6 485 接口 接线定义不要接错
JACK3 MIC 输入插座 粉色插座
JACK4 耳机输出插座 绿色插座
J20 IO 输入插座 16 个 IO 输入
J19 CPLD JTAG 插座 标准 IDC10 定义
J25 外部中断输入插座 定义参见原理图
J1 1602 字符液晶接口插座 定义参见原理图
J2 12864 图形液晶接口插座 定义参见原理图
J28 IO 输出插座 16 个 IO 输出
J3 步进电机插座 定义参见原理图
J5 直流电机插座 定义参见原理图
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 5 页
18. QQ2812 开发板用户手册
连接器 功 能 说 明 备 注
J12 6 路 PWM 扩展接口插座 定义参见原理图
J22 DSP JTAG 接口插座 注意方向,定义参见原理图
J8, J9
DSP 所有管脚引出接口,用户可在此基础上做各种扩展 定义参见原理图
J10, J11
J14 SPI 接口扩展插座 定义参见原理图
J15 DA 输出接口插座 定义参见原理图
J27 外部两路 AD 信号输入接口 AD2,AD3,定义参见原理图
下面是接口的示意说明图
AD2-3 路 4 路 DA SPI 所有总线控制线 AD 等 DSP JTAG 6 路 PWM
电 源 直流电机
开关
步进电机
电 源
插座
数码管
USB
插座
16 路 IO
输出
串 口
插座
8个
指示灯
CPLD
JTAG
8 个独
立按键
CAN
12864
液晶
16 路 IO 中断触
RS-485 MIC PHONE 中断源输入 1602 液晶
输入 发按键
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 6 页
19. QQ2812 开发板用户手册
2.6 硬件资源说明
外围器件 起 始 地 址 备 注
蜂鸣器地址 0x4000 写
8 个发光二极管地址 0x4100 写
1602 液晶使能端地址 0x4200 写
1602 液晶片选端地址 0x4300 写
1602 和 12864 液晶数据线地址 0x4400 写
SPI 片选地址 0x4500 写
音频信号地址 0x4600 写
PATEND 地址 0x4700 写
IO 口低 8 位地址 0x4E00 读写,读 J20,写 J28
IO 口高 8 位地址 0x4F00 读写,读 J20,写 J28
INT1 地址 0x4100 读
NMI 地址 0x4200 读
USB 的 FIFO 状态地址 0x4300 读
USB 的 PA 口状态地址 0x4400 读
按键数据地址 0x4800 读
USB 数据读写 0x4D00 读
SL811 地址 0x2000 读写
RTL8019 地址 0x5000 读写
片外 Flash 地址 0x80000 读写
片外 RAM 地址 0x100000 读写
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 7 页
20. QQ2812 开发板用户手册
3.软件安装及设置
3.1 安装步骤简述
很多网友不了解安装顺序,对安装过程有些不清楚,这里简单说一下。
1) 首先安装 CCS2.2 或者 CCS3.1,推荐安装 CCS2.2,因为我们的实验是基于 CCS2.2。
2)安装仿真器驱动,注意要和 CCS 安装在同一个目录;
3)设置 CCS,对于不同的 DSP 型号要进行不同的设置。这样一般就可以进入 CCS 了。
3.2 CCS 的安装
TMS320LF2812 DSP 的软件开发环境为 TI 公司的 CCS 2000,具体的安装步骤可直接运
行光盘中 CCS_v2.2_full_for_C2000 目录下的 CCS 软件的 setup.exe,按提示操作,即可完成 CCS
的安装,安装后会在桌面产生相应图标。详细步骤在此不再赘述。
注意:在安装过程中,系统一般会默认到 C 盘根目录下的,如果用户的 C 盘空间比较大的
话可以直接安装在 C 盘,如果 C 盘空间小的话可以指定安装到其他盘,因为以后还要安仿真器
驱动等等,如果 C 盘空间很小,系统运行将会不稳定。
如果您安装到 D 盘,那么下文的 C:TI2000 目录均应相应修改为 D:TI200。
3.3 安装仿真器驱动
1、 购买其他公司仿真器
购买其他厂家的仿真器,请参照其提供的相关文档或直接咨询对方。
2、 购买开发板之家的并口仿真器
1)如果安装的 CCS 是 2.2 版本的,则要选择光盘目录中的C2000SEED-XDSPP驱动程
序下的 SetupCCS2000_v22002.exe,按照提示依次操作即可。
注意:
1、安装目录设置应与 CCS 软件安装目录相同。
2、安装并口仿真器驱动时需要连接 internet 网络,需要下载 ISScript.Msi 文件。
如果您那里无法连接 internet,那么请找到 ISScript.Msi 文件,单独运行一下即可。
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 8 页
21. QQ2812 开发板用户手册
CCS 与仿真器驱动安装后会在桌面生成如下图标,安装结束重新启动计算机。
2) 如果安装的 CCS 是 3.1 版本的,则要选择光盘目录中
setupCCSPlatinum_v30118.exe 文件来进行安装,按照提示依次操作即可。
此版本不需要安装 ISScript.Msi 文件。
安装结束后桌面出现如下图标,安装结束重新启动计算机。
3、 购买开发板之家的 USB 口仿真器
仿真器驱动安装的具体步骤请参阅仿真器光盘中 Study-USB 增强版仿真器用户手册!
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 9 页
22. QQ2812 开发板用户手册
3.4 CCS 的设置
3.4.1 使用并口仿真器设置 CCS
设置并口仿真器之前,要先安装并口仿真器驱动。如果是开发板之家的并口仿真器,更详
细的步骤参见仿真器光盘中的用户手册。
1、如果安装的 CCS 是 2.2 版本的。
点击桌面 SETUP CCS2.2,出现如下图所示。
点击 Close 图标,关掉下面的窗口;
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 10 页
23. QQ2812 开发板用户手册
点击光标处 Install a Device driver;
注意:最左边一栏只能有一个目标平台,有其他的必须删掉。
如果是开发 C2XX,F24X,LF24XX,选择 sdgo2xx.dvr 打开,如果是开发 F28X,则打开
sdgo28x.dvr;
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 11 页
24. QQ2812 开发板用户手册
点击 OK;
双击 Availeble Board 里的 sdgo28x.dvr;
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 12 页
26. QQ2812 开发板用户手册
根据计算机 CMOS 里的并口设置修改 I/O port,一般为 378H 修改后点击 Next;
如果系统是单 DSP,选中 TMS320C28xx,点击 Add Single 一次,如果是多 DSP,则点击相应次
数。通常我们都使用 1 个 DSP;点 Next 继续
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 14 页
27. QQ2812 开发板用户手册
选择 gel 文件 f2812.gel,点 Finish 关闭;
注意:请一定要指定 gel 文件,实验发现有些情况还是有影响的。
出现如下画面
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 15 页
28. QQ2812 开发板用户手册
点 Fils->Save 保存此设置,或者选择退出,系统会出现如下提示,点击 是(Y);
至此并口仿真器基于 CCS2.2 的设置完成!
然后弹出一个窗口,询问要不要进入 CCS,点击 否(N)即可,等测试仿真器后再进入 CCS。
***以下步骤是测试一下并口仿真器安装是否正确***
1)先确认开发板和仿真器连接正确,并且都已正常上电;
上电顺序通常为开发板先上电,仿真器再上电。
2)双击桌面图标 SDConfig,依次来测试并口仿真器的正确性;
点击左侧的 378,同时点中 Emu; Default 情况下,Name of hardware 为 XDS510PP,Emulator
port 为 0x378,模式根据计算机 CMOS 并口设置,保险起见可以先设为 SPP8 模式或 ECP 模式,
这两个模式目前还没有发现不能用的机器,其中 ECP 模式稍快一些。EPP 模式在某些并口兼容
性不是很好的机器上可能运行不是很稳定;可以根据自己机器的情况进行试验和设置。EPP 模
式如果不行,也可以检查一下 PC 的 BIOS 中的并口设置是否为 EPP 模式。
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 16 页
29. QQ2812 开发板用户手册
3)保存配置;
4)点击图标 R,如果出现**Emulator is reset,说明仿真器复位成功;
5)点击带红色的对勾的 Emulator Test (红色 R 左侧的按钮),应该提示发现 JTAG 设备信
息,说明仿真器和 CCS 的设置都是正确的。
这些均正常,说明仿真器是好的。如果有问题,请检查仿真器的好坏或者驱动装的路径是
否正确或者驱动是否与仿真器配套。
双击 CCS 图标,出现调试界面,可以进行调试了。
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 17 页
30. QQ2812 开发板用户手册
2、如果安装的 CCS 是 3.1 版本的。
点击 Setup CCS3.1 ,出现如下画面:
然后选择:
然后点击 File->Import…,将弹出如下对话框:
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 18 页
31. QQ2812 开发板用户手册
点击 Browse…,并在弹出对话框中选择:
最后 OK 一下。
File->Save,然后推出安装设置步骤,点击“否”先不要启动 CCS。
接下来可点击 SDConfig v3.1,测试并口仿真器是否正常。
具体步骤同上节 CCS2.2 下并口仿真器的测试步骤,这里不再赘述。
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 19 页
32. QQ2812 开发板用户手册
3.3.2 使用 USB 接口仿真器设置 CCS
设置 USB 口仿真器之前,要先安装 USB 口仿真器驱动。如果是开发板之家的 USB 口仿真器,
更详细的步骤参见仿真器光盘中的 Study-USB 增强版用户手册。
注意:如果使用的是台式机,不要插前面板的 USB 口,驱动电流可能会不够。
1、 如果安装的 CCS 是 2.2 版本的
点击桌面 SETUP CCS2.2,出现如下图所示。
点击 Close 图标,关掉下面的窗口;
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 20 页
33. QQ2812 开发板用户手册
点击光标处 Install a Device driver;
注意:最左边一栏只能有一个目标平台,有其他的必须删掉。
如果是开发 C2XX,F24X,LF24XX,选择 tixds24x.dvr 打开,如果是开发 F28x,则打
开 tixds28x.dvr;
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 21 页
34. QQ2812 开发板用户手册
点击 OK;
双击 Availeble Board 里的 tixds28x.dvr;
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 22 页
36. QQ2812 开发板用户手册
注意:这里的 IO 设置增强版的地址是 0,请注意!
继续 Next >,然后点击 Add Signel
继续 Next >,注意在这里要在你安装的 CCS2.2 目录下的
ti2000ccgel中指定一下 f2812.gel 文件。
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 24 页
37. QQ2812 开发板用户手册
最后 Finish 完成 CCS 设置。然后在 File->Save,退出配置设置,即可启动 CCS。
2、 如果安装的 CCS 是 3.1 版本的
点击 Setup ccs3.1 对 CCS3.1 和 USB 仿真器连接设置 2812
在 Platform 中选者 xds510 emulator
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 25 页
38. QQ2812 开发板用户手册
选择你目标板的 DSP 型号,如果你的板子是 2812 的,你可以选者 F2812 USB 2.0 Emulator,
然后双击,结果如下:
然后用鼠标选中 F2812 XDS510 Emulator,在右键选择其属性 Properties 或者双击.
按下面步骤继续操作
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 26 页
39. QQ2812 开发板用户手册
点击 Browse 选项,系统会自动默认到 CCS3.1 下面的 drivers 文件的 Import 文件下面,如
果 没 有 你 可 以 在 CCStudio_v3.1/drivers/import 文 件 下 面 找 到 , 然 后 在 里 面 找 到
blackhawk.cfg 选中,打开如下所示:
继续单击下一步,设为 0x0,最后完成。
最后确定,然后还要在 File 下面对你的整个设置过程进行一下保存。至此整个连接过程全
部结束。退出 CCS_Setup,启动 CCS3.1。
最后目标板和仿真器都上电的情况下,启动 CCS3.1 之后会显示如下所示的界面:
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 27 页
40. QQ2812 开发板用户手册
这时看到左下脚的 ,不要以为这是你前面配置过程中的问题,你只要在
Debug 下面 connect 一下即可。
此时就可以正常开始使用 CCS3.1 了。
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 28 页
41. QQ2812 开发板用户手册
3.5 CCS 软件简介
因为有众多书籍都详细介绍了 CCS 的用法以及 2812 编程,在这里仅仅是简单介绍一下。
强烈建议用户使用我们提供的现成的工程文件,在这个工程文件基础上进行文件的增加和
删除,这样可以避免由于设置不当带来的问题。
建议大家学习时,再买 1~2 本相应的书籍,这样能更快的进行学习。这里推荐几本书:
1)TMS320F281X DSP 原理及应用实例
万山明编著,北航出版社,29 元
2)TMS320F2812 原理图与开发
苏奎峰 吕强 耿庆峰 陈圣俭 编著,电子工业出版社,43 元
3) DSP 集成开发环境 ――CCS 及 DSP/BIOS 的原理与应用
彭启琮 管庆 编著,电子工业出版社,39 元
下面我们简单介绍一下,如何建立一个工程。
(1)首先新建一个文件夹目录,用以存放用户程序。
(2)运行 CCS,进入 CCS 开发环境,如下图所示
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 29 页
42. QQ2812 开发板用户手册
在极其个别的情况下,由于计算机操作系统用久了,可能会有些混乱,也许会出现,一启
动 ccs,立刻 cpu 就是全速运行的状态,那么也没有关系,请执行:Debug->Reset Cpu 即可。
(3)新建一个工程,如下图
(4)选择路径,输入工程项目名,并确定,则如下图所示
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 30 页
43. QQ2812 开发板用户手册
(5)添加源文件,添加 CMD 文件,添加库文件,如下图所示:
添加 CMD 文件和库文件跟添加源文件的方法相似,在这里不在赘述。
推荐用户拷贝我们现成的 CMD 文件和库文件,然后根据自己的需要进行修改。
(6)设置 BUILDING OPTIONS
主要是 Linker 选项:
Output Module: absolute executable
Autoinit Mode: run-time Autoinitialize
Stack Size: 200h (可以设置,也可以不设置,可在 CMD 中包含)
Code Entry Point: main
这是默认设置。
http://www.study-kit.com Email:studykit@vip.sina.com 共 164 页 第 31 页
45. (8)LOAD 程序,注意:*.out 文件在工程目录中的 DEBUG 文件夹中,如出现如下所示,可不
理会,点”NO”继续下载文件到 DSP 的内存中仿真运行。
下载界面如下所示:
(9)点击 Debug -> Go Main,可以开始单步跟踪或全速运行,观看结果,具体操作根据具体
情况,在此不在赘述。 如下图所示:
46. QQ2812 开发板用户手册
如果出现如下画面,请重新 load 一下 out 文件。
3.6 CPLD 软件的安装(MaxPlusII)
打开光盘目录下的 maxplusII 文件,然后找到其中的 base.exe 安装文件。baseline.pdf 为它
的英文安装说明。用户也可根据它来进行安装。
双击上面图标进入安装向导:
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 34 页
47. QQ2812 开发板用户手册
Next>进行下一步,一直继续直到:
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 35 页
48. QQ2812 开发板用户手册
安装结束后,你在开始->程序下面会找到
为方便使用,可以将其 MAX+plus II 10.2 BASELINE 的快捷方式复制到到桌面。
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 36 页
50. QQ2812 开发板用户手册
点击 Browse…,选择我们光盘 maxplusII 文件目录下的 License.dat 文件
最后 OK!
至此 maxplusII 软件安装全部结束。
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 38 页
51. QQ2812 开发板用户手册
4.硬件电路讲解
4.1 供电电路
U1
VCC
3 2
GND
VIN VOUT
SPX1117-3.3 C30 C34
JACK2 S1
+5V
1
1 47u/16V 0.1u
1 FB1
2
2 1 FB 2
3 SW SPDT
3
2.2uH
POWER R1
470 U3
C29 C33
47u/16V 0.1u 3 2
GND
VIN VOUT 1.8V
1
LED1 SPX1117-1.8 C32
+5V 47u/16V C36
1
0.1u
2
U2
3.3VA
3 2
GND
VIN VOUT
电源 & 上电复位
SPX1117-3.3 C31 C35
1
47u/16V 0.1u
电源可由外部电源引入,电源插孔 JACK2 标识为内正外负,+5V 稳压直流电源输入, S1
是电源的开关。
SPX1117-3.3 电源转换芯片(U1)作为 5V 转 3.3V 的高性能稳压芯片,为这个开发板提
供稳定可靠的主电源 VCC(3.3V)。
SPX1117-3.3 电源转换芯片(U2)提供的 3.3VA 是提供给 AD 使用的。
SPX1117-1.8 电源转换芯片(U3)提供 1.8V 给 DSP 内核使用。
SPX1117 输出后的 47uF 的电容不能省略,这样能更好的保证电源质量,具体可参考 1117
的数据手册。
SPX1117 系列 LDO 芯片输出电流最高可达 800mA(注意后缀),输出电压的精度在±1
%以内,还具有电流限制和热保护功能,并且价格低廉,广泛应用于手持仪表,数字家电和
工业控制领域。使用时,输出端通常接一个 10uF 或者 47uF 的电容来改善瞬态响应和稳定性。
在对功率要求比较大的场合,请参考选用其他 LDO 芯片。
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 39 页
52. QQ2812 开发板用户手册
4.2 复位电路
2
4
S2
RST
U5
1 8 RST
1
3
MR RST
2 7 /RST
VCC C6 VCC RST
3 6
GND
4 5
0.1u PFI PFO
SP708R
使用专门复位芯片 SP708R,保证 DSP 芯片可靠复位,并提供手工复位按钮,方便调试。
本电路中只采用了 SP708R 的 7 脚(/RST)对 DSP 进行复位。
4.3 时钟振荡电路
锁向环(PLL)模块主要用来控制 DSP 内核的工作频率,外部提供一个参考时钟输入,
经过 PLL 倍频或分频后提供给 DSP 内核。2812 DSP 有 4 位倍频位,能够实现 0.5~10 倍的倍
频。
下图为本开发板上采用的电路,采用的内部振荡器方式,选用的外部晶振为 30M 的电路。
ADCBGREFIN
GPIOG5 /SCIR
X1/XCLKI N
TESTSEL
CLKOUT
TEST1
TEST2
X2
67
66
76
77
134
164
119
CLK_OUT
Y2
C55 30M C56
22p 22p
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 40 页
53. QQ2812 开发板用户手册
4.4 峰鸣器控制电路
B1
BUZEER
1
2
VCC
Q18
J26 R39
BUZEER 1 2 8050
Motor Power 1k
R38
1.5k
开发板采用三极管来控制峰鸣器的发声,请注意 R38 为 1.5k 强下拉。输入的控制信号
BUZZER 是由 CPLD 引出来的,DSP 向 CPLD 的 BUZZER 的地址输送数据来进行控制的,它
的地址为 0x4000,大家可以看我们提供的程序内容来分析。跳线 J26 用于使能蜂鸣器。
4.5 外扩 RAM 电路
U11
A0 1 7 D0
A0 I/O0
A1 2 8 D1
A1 I/O1
A2 3 9 D2
A2 I/O2
A3 4 10 D3
A3 I/O3
A4 5 13 D4
A4 I/O4
A5 18 14 D5
A5 I/O5
A6 19 15 D6
A6 I/O6
A7 20 16 D7
A7 I/O7
A8 21 29 D8
A8 I/O8
A9 22 30 D9
A9 I/O9
A10 23 31 D10
A10 I/O10
A11 24 32 D11
A11 I/O11
A12 25 35 D12
A12 I/O12
A13 26 36 D13
A13 I/O13
A14 27 37 D14
A14 I/O14
A15 42 38 D15
A15 I/O15
A16 43
A16
A17 44
A17
11 VCC
VCC
33
VCC
CS6 6
CE C25 C26
WR 17
WE
RD 41
OE 0.1u 0.1u
40 12
UB GND
39 34
LB GND
IS61LV25616AL
选用的 RAM 型号为 IS61LV25616AL,256K×16bit 大小。这里用了 A0~A17,共 18 根地址
线,最大为 256K;D0~D15 共 16 根数据线。片选 CS6 和读写 WR,RD 信号都是由 DSP 引出来的。
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 41 页
54. QQ2812 开发板用户手册
4.6 外扩 FLASH 电路
U12
SST39VF800
A0 25 29 D0
A0 DQ0
A1 24 31 D1
A1 DQ1
A2 23 33 D2
A2 DQ2
A3 22 35 D3
A3 DQ3
A4 21 38 D4
A4 DQ4
A5 20 40 D5
A5 DQ5
A6 19 42 D6
A6 DQ6
A7 18 44 D7
A7 DQ7
A8 8 30 D8
A8 DQ8
A9 7 32 D9
A9 DQ9
A10 6 34 D10
A10 DQ10
A11 5 36 D11
A11 DQ11
A12 4 39 D12
A12 DQ12
A13 3 41 D13
A13 DQ13
A14 2 43 D14
A14 DQ14
A15 1 45 D15
A15 DQ15
A16 48 VCC
A16
A17 17 37
A17 VCC C27
A18 16
A18
WR 11 46 0.1u
/WE GND
RD 28 27
/OE GND
CS2 26
/CE
NC
NC
NC
NC
NC
NC
NC
10
12
13
14
15
47
9
外扩的 FLASH 型号为 SST39VF800,512K * 16bit,方便用户烧写较大程序。这里和 SRAM
的区别就是在地址线上面比 SRAM 多了一根,所以最大可以达到 512K,片选信号用 CS2。
4.7 JTAG 接口电路
JTAG 接口提供对 DSP 的内部 FLASH 的烧写和仿真通讯。
该部分的引脚定义请不要随便更改!
J22
VCC TMS TRST VCC
1 2
TDI
3 4
VCC
R81 5 6 R82
TDO
10k 7 8 10k
9 10
TCK
11 12
EMU0 EMU1
13 14
JTAG
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 42 页
55. QQ2812 开发板用户手册
4.8 DSP 引脚扩展
为方便用户扩展及开发,将 TMS320LF2812 主要引脚均全部引出,J8,J9,J10,J11 分
别是 DSP 四个方向的各个有用管脚。
这些引脚定义如下图所示:
J8 J10
ADCINB0 ADCINB1 CANRX TXB
1 2 30 29
ADCINB2 ADCINB3 RXB PWM1
3 4 28 27
ADCINB4 ADCINB5 PWM2 PWM3
5 6 26 25
ADCINB6 ADCINB7 PWM4 D12
7 8 24 23
GNDF A0 D13 PWM5
9 10 22 21
D0 DIN PWM6 T1CMP
11 12 20 19
D1 DOUT T2CMP A4
13 14 18 17
FSOUT BCLK QEP2 A5
15 16 16 15
F8 D2 QEP11 A6
17 18 14 13
D3 FSIN T2CTRIP TDIRA
19 20 12 11
SCLK D4 TCLKINA A7
21 22 10 9
D5 STEA CLK_OUT A8
23 24 8 7
SIMO D6 C1TRIP C2TRIP
25 26 6 5
RD SOMI C3TRIP A9
27 28 4 3
CS1 A1 A10 A11
29 30 2 1
HEADER 15X2 HEADER 15X2
J9 J11
PWM8 PWM7 CS6 A12
1 2 30 29
PWM10 PWM9 D14 F14
3 4 28 27
PWM12 PWM11 A13 A14
5 6 26 25
T3CMP R/W D15 A15
7 8 24 23
T4CMP D7 INT1 NMI
9 10 22 21
QEP4 QEP3 /INT_68013 A16
11 12 20 19
C4TRIP QEP12 TXA A17
13 14 18 17
C6TRIP C5TRIP RXA A18
15 16 16 15
D9 D8 XHOLD /RST
17 18 14 13
TCLKINB TDIRB XREADY ADCINA7
19 20 12 11
D11 D10 ADCINA6 ADCINA5
21 22 10 9
A2 T3CTRIP ADCINA4 ADCINA3
23 24 8 7
T4CTRIP XHOLA ADCINA2 ADCINA1
25 26 6 5
A3 WR ADCINA0 ADCLO
27 28 4 3
CS2 CANTX GNDF
29 30 2 1
HEADER 15X2 HEADER 15X2
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 43 页
56. QQ2812 开发板用户手册
4.9 走马灯与按键电路
LED2
1 2 L1
L1
LED3
1 2 L2
L2
VCC 470 R87 LED4
1 2 L3
470 R88 L3
470 R89 LED5
1 2 L4
470 R90 L4
470 R91 LED6
1 2 L5
470 R92 L5
470 R93 LED7
1 2 L6
470 R94 L6
LED8
1 2 L7
L7
LED9
1 2 L8
L8
K1
1 2
R95 10K K1 3 K1 4
1 K2 2
R96 10K K2 3 K2 4
K3
1 2
R97 10K K3 3 K3 4
K4
1 2
R98 10K K4 3 K4 4
K5
1 2
R99 10K K5 3 K5 4
VCC
K6
1 2
R100 10K K6 3 K6 4
K7
1 2
R101 10K K7 3 K7 4
K8
1 2
R102 10K K8 3 K8 4
开发板上配置有 8 个 LED 发光管和 8 个按键,对 8 个 LED 的控制是通过 CPLD 的的 IO 输
出。
对按键信息的接收是通过 CPLD 的 IO 输入。
大家在学习时可通过我们提供的 1 到 3 的 3 个实验来学习,他们都是对 LED 的控制,但
原理不同,LED 的地址为 0X4100。
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 44 页
57. QQ2812 开发板用户手册
4.10 SCI 串口通讯电路
DSP 内置 SCI 通讯模块。
VCC
C3
0.1u
JACK1 C2
1 0.1u U4 C4
6 C1 1 16 0.1u
C1+ VCC
RX_2322 3 15
C1- GND
7 4 2 C5
C2+ V+
TX_232 3 0.1u 5 6 0.1u
C2- V-
8 13 12
R1IN R1OUT
4 11 14
T1IN T1OUT
9 TX_232 8 9 RXA
R2IN R2OUT
5 TXA 10 7 RX_232
T2IN T2OUT
RS232 SP3232
RS-232 接口芯片采用的是 SP3232, 3.3V 供电的芯片,
是 请大家注意使用。板上 TX_232,
RX_232 标识是指 PC 端的的发送和接收,串行通讯的双方的 TX,RX 必须反接,所以在原理
图电路中 PC 的 TX_232 输出的是目标板的 SCIRXD,目标板的 SCITXD 经过 MAX232 上输出
的是 PC 的 RX_232。实验时需要用一根直连线(一头针一头孔)。
SP3232 更详细的资料请参考其数据手册。
4.11 RS-485 通讯电路
VCC
C8
Q26
0.1u P6KE8.2
C58
8
30p
U7
RXB 1
GND VCC
RO
TXB 4 7 B
DI B R57 J6
TXB- 2 6 A
RE A 470 2
3
DE 1
SP3485E 485
5
Q27
P6KE8.2
C59
30p
RS485
RS-485 接口芯片采用的是 SP3485,是 3.3V 供电的芯片,请大家注意使用。485 控制脚
TXB-是由 CPLD 的 IO 进行控制,终端电阻根据 RS-485 总线组网情况进行取舍。
在本开发板中,RS-485 总线未经过 DC-DC 进行物理隔离。为增强抗干扰能力,用户在自
行扩展的时候推荐使用 DC-DC 进行物理隔离,尤其是应用于工业场合时。
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 45 页
58. QQ2812 开发板用户手册
4.12 CAN 通讯接口电路
DSP 内置 CAN2.0 控制器。
R54
47k Q25 R66
P6KE8.2 C57 120
U8 30p
CANTX_1 1 8 J7
2
TXD Rs
7 R55 5R CAN1A+
GND CANH 1
+5V 3 6 CAN1A-
VCC CANL 2
CANRX_1 4 5
RXD Vref R56 5R CAN
P82C250 Q28
P6KE8.2 C60
30p
CANTX_1 R27 +5V
10k
CANRX_1 R28
10k
在开发板中 CAN 总线收发器采用的型号是 PCA82C250。它将 CANTX,CANRX 信号转化
为 CANH,CANL 信号在 CAN 总线上传输。
注意:这里 PCA82C250 是 5V 供电的芯片,使用 CPLD 进行了 CANTX,CANRX 的电平
转换,转换为 DSP 接受的 3.3V 电压,请用户使用时注意!
在本开发板中,CAN 总线未经过 DC-DC 进行物理隔离。为增强抗干扰能力,用户在自
行扩展的时候推荐使用 DC-DC 进行物理隔离,尤其是应用于工业场合时。
4.13 数码管控制电路
VCC C9
16
0.1u
U9 U10
SIMO 14 15 10 VCC
R17 1.5K
VCC
SER O0 A
1 9 1
SCLK 11
O1
2 R18 1.5K 8
B VCC
6
10
SRCLK O2
3 R19 1.5K 5
C VCC
7
VCC SRCLR O3
4 R22 1.5K 4
D H
SPICS 12
O4
5 R23 1.5K 2
E
13
RCLK O5
6 R24 1.5K 3
F
E O6
7 R25 1.5K G
GND
O7
9 R26 1.5K
Q7
74HC595
8
使用 DSP 的 SPI 接口(IO 方式)控制数码管,具体的使用用户可参照相关书籍和我们提
供的程序注解。
主要硬件部分:DSP,CPLD,74HC595(串入并出的移位器),共阳数码管。SPIMOSI
和 SPICLK 直接从 DSPJIE 接到了 74HC595 的 SER 和 SRCLK,作为数据和时钟信号的输入,
SPICS 由 CPLD 引出来控制 74HC595 的选通,SPI_CS 的片选地址为 0X4500。
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 46 页
59. QQ2812 开发板用户手册
4.14 AD 转换电路
3.3VA
8
U19A
ADCINA2' R75 3
1K 1 ADCINA2
2
R10 C22
GNDF J27
R10,R14未 接故 输 范 0~3V
焊 , AD 入 围 1.5K LM358 0.1u
3
3
4
ADCINA3' 2
GNDF 2
ADCINA2' 1
1
GNDF
AD_OUTSIDE
GNDF
ADCINA3' R76 5 U19B
1K 7 ADCINA3
6
R14 LM358 C28
1.5K 0.1u
GNDF
GNDF
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VSS
VDDI O
VDDI O
VDDI O
VDDI O
VDDI O
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD3VFL
ADCINB0 2
ADCINB0
ADCINB1 3
ADCINB1
ADCINB2 4
ADCINB2
ADCINB3 5
ADCINB3
ADCINB4 6
ADCINB4
ADCINB5 7
ADCINB5
ADCINB6 8
ADCINB6
ADCINB7 9
ADCINB7
GNDF 165
VSSA2
3.3VA 166
VDDA2
ADCINA0 174
ADCINA0
ADCINA1 173
ADCINA1
ADCINA2 172
ADCINA2
ADCINA3 171
ADCINA3
ADCINA4 170
ADCINA4
ADCINA5 169
ADCINA5
ADCINA6 168
ADCINA6
ADCINA7 167
ADCINA7
3.3VA 14
VDDA1
GNDF 15
VSSA1
10
ADCREFM
11
ADCREFP
16
ADCRESEXT
12
AVSSREFBG
3.3VA 13
C23 C24 AVDDREFBG
ADCLO 175
ADCLO
1.8V 162
0.1u 0.1u VDD1
163
24.9K
VSS1
R77
3.3VA 1
VDDAIO
176
VSSAIO
PWM1 92
DSP 内置 16 通道 12 位 ADC,可配置为 2 个独立的 8 通道模块,分别服务于事件管理器
A 和 B。其中的 INA2,INA3 两路作了前端跟随处理,主要是为了方便用户做二次开发。其
他 14 路未作处理,用户可以直接使用。
DSP 能接受的 AD 信号在 0~3V,注意:外部输入电压值不能超出这个范围!。在开发板
中,单独了采用电源基准源,保证信号源稳定可靠。
ADC 时钟可配置为 25MHz,最高采样带宽为 12.5MHz。
http://www.study-kit.com Email:studykit@vip.163.com 共 164 页 第 47 页