F2812实验开发板简介
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
F2812实验开发板简介
6.1 F2812实验开发板介绍11. 结构介绍
2812实验开发板由具有JTAG接口的仿真器和实验开发板构成,仿真器所配置的软件CCS3.1可以开发C2XX系列的TI DSP芯片。
实验开发板配置
实验发板配置
•F2812芯片一片;
增强型控制器区域网络(eC N)接口电路;•eCAN
•2路异步串口RS232接口电路;
•256K×16位SRAM;
•按键16个,普通发光二极管16个,贴片发光二极管6个;
接的个八段数码管电路;
•SPI接口的8
•LCD显示模块;
•CPU的手动复位电路;
的手动复位电路
•模数转换输入模块,包括8路交流信号采样、8路直流信号采样;
流信号采样
•12路PWM输出、2路功率驱动保护中断信号输入;•3路捕获单元CAP输入;
•SPI接口的数模转换(DAC)输出模块;
)输出模块
•I2C接口的EEPROM模块,日历时钟模块。
2.主要功能及结构特点
实验开发板具有教学实验和产品开发两种功能。
实验开发板提供丰富的DSP外设模块电路,硬件采用模块化设计各模块之间可灵活组合操作采用模块化设计,各模块之间可灵活组合,操作方便、直观。
软件可以采用C语言源代码和汇编语言源代码调试,能方便地调试和观察CPU等寄存器和外设模块的状态。
块的状态
3. 可在实验开发板上完成的实验
指令实验(熟悉指令特性);•CPU DSP
•CAN的自发自收及通过CAN总线与上位机进行通信实验;
行通信实验
•RS-232异步串口与PC机的接口实验;
•键盘与LED、LCD显示实验;
端实验;
•I/O 端口实验;
•模数转换实验;
•数模转换实验;
转换实验
•中断实验;
•定时器实验;
•PWM与SPWM输出实验;•捕获单元CAP实验;•EEPROM数据存储实验;•日历时钟实验;
•SPI与I2C总线实验等。
6.2 F2812实验开发板功能介绍11. 实验开发板概述
F2812要求3.3V的I/O和FLASH编程供电电压及1.8V 的内核供电电压。
实验开发板上采用TI的LDO型电压调整芯片TPS75733和TPS76801Q把5V转变3.3V及1.8V。
外部晶体振荡器用30M,经F2812内部锁相环5倍频至150M。
实验开发板框图
SCI 电源RS232
接口JTAG 接口CAN 接口CAN 总线
片外SRAM D/A 转换总线
SPI DSP
总线8路交流输入EEPROM
和日历时钟
I 2C 8路直流输入键盘、LED 、LCD PWM 输出和
CAP 输入EV 方式
说明
(1)通过JTAG接口可进行在线调试与仿真:能控制和观察系统中处理器的运行,测试实验开发板上的每一块芯片,下载程序。
(2)与JTAG接口同时工作的还有一个分析模块:支持断点的设置和程序存储器、数据存储器、支持断点的设置和程序存储器数据存储器DMA的访问,程序的单步运行和跟踪,以及程
序的分支和外部中断的计数等。
序的分支和外部中断的计数等
(3)F2812芯片内含12位单极性16个通道模数转
换模块。
一次转换时间为200ns,连续转换时间
为60ns。
可实现对电机的三相电压采样而无需
可实现对电机的三相电压采样而无需
进行相位补偿。
(4)对交流采样时要加提升电路,转换交流输入
电压到0V~3.3V之间,以满足DSP的AD输入通
道转换电路对输入电压的要求。
(5)12路脉宽调制PWM输出,用于电机的全数
字式控制
字式控制。
(6)3路捕获单元CAP,用于与光电编码器接口,能方便地实现电机转速和位置的测量。
能方便地实现电机转速和位置的测量
2.人机交互功能键盘和显示是人机交互信息的主要途径。
键盘和显示是人机交互信息的主要途径
实验开发板上共有:
•16个按键;
•22个发光二极管(LED);
•液晶显示(LCD);
•8个八段数码管。
3. 串行通信接口(SCI)
F2812的SCI可以通过RS-232转换芯片与PC机进行异步通信。
行异步通信
实验开发板提供了两个标准RS-232通信接口。
44. 增强型控制器区域网络
(eCAN)
CAN总线:用于众多的控制与测试仪器之间的数据交换,是一种串行数据通信协议。
特点:是一种多主总线,通信速率可达1Mbps。
通信介质可以是双绞线、同轴电缆或光导纤维。
F2812集成的CAN控制器:
•可以通过设置内部寄存器的自测试位,来实现可以通过设置内部寄存器的自测试位来实现CAN控制器的自发自收功能。
•为调试CAN通信的下位机提供了方便。
•CAN驱动器MCP2551可以与其它节点或上通过
位机进行通信。
5. 串行外设接口(SPI)
实
实验开发板设计了带内部电压参考的SPI总线接口的数模芯片MAX5742与F2812的SPI端口相连。
数模芯片作为接收方(即从控制器),DSP作为数模芯片作为接收方(即从控制器)
主机只负责发送数据。
8个八段数码管由串入并出驱动器74HC595驱动,接到DSP的SPI端口上。
6.用I2C总线实现与
EEPROM和日历时钟的接
口
2
实验开发板采用了通用的I/O引脚模拟I C总线。
将I/O引脚与外部I2C总线芯片的数据线SDA和时钟线SCL相连,用软件模拟I2C时序。
SC相连用软件模拟时序
实验开发板上带写保护的EEPROM芯片24LC256,日历时钟芯片PCF8583与DSP的连接采用了I2C总线的接口模式。
注意
在实验调试程序时,由于I C的EEPROM写操作在实验调试程序时由于2
至少需要5ms的写周期,所以不能立即对写入的数据读出。
数据读出
否则经过写/读取操作后,数据虽然被正确的写入相应的地址,但是读出的数据与写入的数据不相符。
77. 实验开发板的硬件设置
外部接口功能表
符号实际含义功能介绍
JP1POWER+5V直流电源输入口
JP2CAN CAN通信接口
JP3EMU仿真器接口
JP4DAC_OUT DAC输出接口
DAC OUT
JP5PWM_A7路PWM输出和4路故障信号输入JP6PWM_B7路PWM输出和4路故障信号输入PWM B
JP7IO_IN16路数字量输入
JP8IO_OUT16路数字量输出
IO OUT
JP9ADC_IN16路模拟量输入
JP10RS232RS232通信接口COM1
JP11RS232RS232通信接口COM2
JP12POWER+5V电源输入或输出,+3V电源输出JP13CAP_IN EV A的CAP1~CAP3输入
JP14McBSP McBSP接口
跳针设置
符号实际含义
引脚定义默认设
置
功能介绍123
J1ADCB7ADCB7REF REF连2和3选择ADCB7输入信号J2CAP3CAP3*CAP3CAP连1和2选择CAP3的输入信号
D33V
J3GND MP/MC D3.3V连2和3MP/MC模式选择
J15CAN CANL CANH CANH连2和3CAN终端电阻选择
部分插座引脚详细说明
符号功能介绍各引脚定义
JP2CAN通信接口 2 CANL 3 L 7 CANH
1 TMS
2 CANTRST
3 TDI 5 D3.3V 7 TDO 9
TCK10TCK11TCK13EMU014EMU1
JP3仿真器接口TCK 10 TCK 11 TCK 13 EMU0 14 EMU1 其余引
脚为GND
JP4DAC输出接口2 DAOUT1 4 DAOUT2 6 DAOUT3 8 DAOUT4
输出接
其余引脚为AGND
7路PWM输出和4路故障信号输1 PWM1 3 PWM2 5 PWM3 7 PWM4 9 PWM5 11 PWM6 13 FAULT1 15 FAULT2 17 FAULT3
JP5
路故障信号输入19 FAULT4 21 T1PWM 23~26 D3.3V 其余引脚为
GND
1 PWM7 3 PWM8 5 PWM9 7 PWM410 9 PWM11
JP67路PWM输出和4
路故障信号输入
11 PWM12 13 FAULT5 15 FAULT6 17 FAULT7
19 FAULT8 21 T3PWM 23~26 D3.3V 其余引脚为
GND
符号功能介绍各引脚定义
1 KEY0
2 KEY1
3 KEY2
4 KEY3
5 KEY4
JP716路数字量输
入
6 KEY5
7 KEY6
8 KEY7 13 KEY8 14
KEY9 15 KEY10
16 KEY11 17 KEY12 18 KEY13 19 KEY14
20 KEY15 其余引脚为GND
1 OUT0
2 OUT1
3 OUT2
4 OUT3
5 OUT4
6OUT57OUT68OUT713OUT814
JP816路数字量输
出
6 OUT5
7 OUT6
8 OUT7 13 OUT8 14
OUT9
15 OUT10 16 OUT11 17 OUT12 18 OUT13 19
OUT14 20 OUT15 GND
其余引脚为
16路模拟量输
2 ADCA0 4 ADCA1 6 ADCA2 8 ADCA
3 10
ADCA4 12 ADCA5 14 ADCA6 16 ADCA7 18
ADCB020ADCB122ADCB224ADCB326
JP9
入ADCB0 20 ADCB1 22 ADCB2 24 ADCB3 26 ADCB4 28 ADCB5 30 ADCB6 32 ADCB7 其余引脚为AGND
符号功能介绍各引脚定义JP10RS232 2 RXDA 3 TXDA 5 GND
J0S3通信接口35GN
JP11RS232通信接口 2 RXDB 3 TXDB 5 GND
JP12+5V和+3V电源 1 +5V 2 GND 3 GND 4 D3.3V
JP13CAP1~CAP3输入1 CAP1 3 CAP2 5 CAP3 9~10 +5V 其余引脚GND
1LED13LED25LED37LED49LED5
JP14McBSP接口1 LED1 3 LED2 5 LED3 7 LED4 9 LED5 11 LED6
13 D3.3V 14 D3.3V 其余引脚为GND。