Dsp2812芯片管脚说明(中文)
- 格式:doc
- 大小:640.50 KB
- 文档页数:10
XINTF信号XA[0]~XA[18] --- 19位地址总线XD[0]~XD[15] --- 16位数据总线XMP/MC` --- 1 --微处理器模式--- XINCNF7有效0 --微计算机模式--- XINCNF7无效XHOLD` ---外部DMA保持请求信号。
XHOLD为低电平时请求XINTF释放外部总线,并把所有的总线与选通端置为高阻态。
当对总线的操作完成且没有即将对XINTF进行访问时,XINTF释放总线。
此信号是异步输入并与XTIMCLK同步XHOLDA` ---外部DMA保持确认信号。
当XINTF响应XHOLD的请求时XHOLDA呈低电平,所有的XINTF 总线和选通端呈高阻态。
XHOLD和XHOLDA信号同时发出。
当XHOLDA有效(低)时外部器件只能使用外部总线XZCS0AND1` --- XINTF区域O和区域1的片选,当访XINTF区域0或1时有效(低)XZCS2` --- XINTF区域2的片选,当访XINTF区域2时有效(低)XZCS6AND7` --- XINTF区域6和区域7的片选,当访XINTF区域6或7时有效(低)XWE` ---写有效。
有效时为低电平。
写选通信号是每个区域操作的基础,由XTIMINGX寄存器的前一周期、当前周期和后一周期的值确定XRD` ---读有效。
低电平读选通。
读选通信号是每个区域操作的基础,由xTIMINGX寄存器的前一周期、当前周期和后一周期的值确定。
注意:XRD`和XWE`是互斥信号XR/W` ---通常为高电平,当为低电平时表示处于写周期,当为高电平时表示处于读周期XREADY ---数据准备输入,被置1表示外设已为访问做好准备。
XREADY可被设置为同步或异步输入。
在同步模式中,XINTF接口块在当前周期结束之前的一个XTIMCLK时钟周期内要求XREADY有效。
在异步模式中,在当前的周期结束前XINTF接口块以XTIMCLK的周期作为周期对XREADY采样3次。
第1章芯片结构及性能概述TMS320C2000系列是美国TI公司推出的最佳测控应用的定点DSP芯片,其主流产品分为四个系列:C20x、C24x、C27x和C28x。
C20x可用于通信设备、数字相机、嵌入式家电设备等;C24x主要用于数字马达控制、电机控制、工业自动化、电力转换系统等。
近年来,TI公司又推出了具有更高性能的改进型C27x和C28x系列芯片,进一步增强了芯片的接口能力和嵌入功能,从而拓宽了数字信号处理器的应用领域。
TMS320C28x系列是TI公司最新推出的DSP芯片,是目前国际市场上最先进、功能最强大的32位定点DSP芯片。
它既具有数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能,特别适用于有大批量数据处理的测控场合,如工业自动化控制、电力电子技术应用、智能化仪器仪表及电机、马达伺服控制系统等。
本章将介绍TMS320C28x 系列芯片的结构、性能及特点,并给出该系列芯片的引脚分布及引脚功能。
1.1 TMS320C28x系列芯片的结构及性能C28x系列的主要片种为TMS320F2810和TMS320F2812。
两种芯片的差别是:F2812内含128K×16位的片内Flash存储器,有外部存储器接口,而F2810仅有64K×16位的片内Flash存储器,且无外部存储器接口。
其硬件特征如表1-1所示。
表1-1 硬件特征TMS320C28x系列DSP的CPU与外设(上)·2·注:‡“S”是温度选择(-40℃~ +125℃)的特征化数据,仅对TMS是适用的。
‡‡产品预览(PP):在开发阶段的形成和设计中与产品有关的信息,特征数据和其他规格是设计的目标。
TI保留了正确的东西,更换或者终止了一些没有注意到的产品。
高级信息(AI):在开发阶段的取样和试制中与新产品有关的信息,特征数据和其他规格用以改变那些没有注意到的东西。
产品数据(PD):是当前公布的数据信息,产品遵守TI的每项标准保修规格,但产品加工不包括对所有参数的测试。
第1章芯片结构及性能概述TMS320C2000系列是美国TI公司推出的最佳测控应用的定点DSP芯片,其主流产品分为四个系列:C20x、C24x、C27x和C28x。
C20x可用于通信设备、数字相机、嵌入式家电设备等;C24x主要用于数字马达控制、电机控制、工业自动化、电力转换系统等。
近年来,TI公司又推出了具有更高性能的改进型C27x和C28x系列芯片,进一步增强了芯片的接口能力和嵌入功能,从而拓宽了数字信号处理器的应用领域。
TMS320C28x系列是TI公司最新推出的DSP芯片,是目前国际市场上最先进、功能最强大的32位定点DSP芯片。
它既具有数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能,特别适用于有大批量数据处理的测控场合,如工业自动化控制、电力电子技术应用、智能化仪器仪表及电机、马达伺服控制系统等。
本章将介绍TMS320C28x 系列芯片的结构、性能及特点,并给出该系列芯片的引脚分布及引脚功能。
1.1 TMS320C28x系列芯片的结构及性能C28x系列的主要片种为TMS320F2810和TMS320F2812。
两种芯片的差别是:F2812内含128K×16位的片内Flash存储器,有外部存储器接口,而F2810仅有64K×16位的片内Flash存储器,且无外部存储器接口。
其硬件特征如表1-1所示。
表1-1 硬件特征TMS320C28x系列DSP的CPU与外设(上)·2·注:‡“S”是温度选择(-40℃~ +125℃)的特征化数据,仅对TMS是适用的。
‡‡产品预览(PP):在开发阶段的形成和设计中与产品有关的信息,特征数据和其他规格是设计的目标。
TI保留了正确的东西,更换或者终止了一些没有注意到的产品。
高级信息(AI):在开发阶段的取样和试制中与新产品有关的信息,特征数据和其他规格用以改变那些没有注意到的东西。
产品数据(PD):是当前公布的数据信息,产品遵守TI的每项标准保修规格,但产品加工不包括对所有参数的测试。
第1章芯片结构及性能概述TMS320C2000系列是美国TI公司推出的最佳测控应用的定点DSP芯片,其主流产品分为四个系列:C20x、C24x、C27x和C28x。
C20x可用于通信设备、数字相机、嵌入式家电设备等;C24x主要用于数字马达控制、电机控制、工业自动化、电力转换系统等。
近年来,TI公司又推出了具有更高性能的改进型C27x和C28x系列芯片,进一步增强了芯片的接口能力和嵌入功能,从而拓宽了数字信号处理器的应用领域。
TMS320C28x系列是TI公司最新推出的DSP芯片,是目前国际市场上最先进、功能最强大的32位定点DSP芯片。
它既具有数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能,特别适用于有大批量数据处理的测控场合,如工业自动化控制、电力电子技术应用、智能化仪器仪表及电机、马达伺服控制系统等。
本章将介绍TMS320C28x系列芯片的结构、性能及特点,并给出该系列芯片的引脚分布及引脚功能。
TMS320C28x系列芯片的结构及性能C28x系列的主要片种为TMS320F2810和TMS320F2812。
两种芯片的差别是:F2812内含128K×16位的片内Flash存储器,有外部存储器接口,而F2810仅有64K×16位的片内Flash存储器,且无外部存储器接口。
其硬件特征如表1-1所示。
表1-1 硬件特征注:‡“S”是温度选择(-40℃ ~ +125℃)的特征化数据,仅对TMS是适用的。
‡‡产品预览(PP):在开发阶段的形成和设计中与产品有关的信息,特征数据和其他规格是设计的目标。
TI保留了正确的东西,更换或者终止了一些没有注意到的产品。
高级信息(AI):在开发阶段的取样和试制中与新产品有关的信息,特征数据和其他规格用以改变那些没有注意到的东西。
产品数据(PD):是当前公布的数据信息,产品遵守TI的每项标准保修规格,但产品加工不包括对所有参数的测试。
‡‡‡T MP:最终的硅电路小片,它与器件的电气特性相一致,但是没有进行全部的品质和可靠性检测。
TMS320C28X系列(主要包含DSP2812和DSP2810)定点DSP是目前国际市场上最先进,功能最强大的32位定点DSP芯片。
它即有数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能,特别适用于有大批量数据处理的测控系统,如工业自动化控制、电力电子技术应用,智能化仪器仪表及电机、马达伺服控制系统等。
TMS320C28X系列(主要包含DSP2812和DSP2810)芯片的主要性能如下:1.高性能CMOS(Static CMOS)技术.150MHZz(时钟周期6.67ns).低功耗(核心电压1.8V,I/O口电压3.3V).FLASH编程电压2.JTAG边界扫描(Boundary Scan)支持3.高性能的32位中央处理器(TMS320C28X).16x16和32x32位乘且累加操作.16x16位的两个乘且累加.哈佛总路线结构.强大的操盘能力.迅速的中断响应和处理。
统一的寄存器编程模式。
可达4M字的线性程序地址。
可达4M字的数据地址。
代码高效(用C/C++或汇编语言)。
与TMS320F24X/LF240X处理器的源代码兼容4.片内存储器.最多达128Kx16位的FLASH存储器(DSP2812).最多达128x16位的ROM.1Kx16的OTP型只读存储器.L0和L1:两块4Kx16位的单口随机存储器(SRAM).H0:一块8Kx16位的单口随机存储器.M0和M1:两块1Kx16位的单口随机随机存储器5.根只读存储器(BootROM)4KX16位.带有软件的BOOT模式.标准的数学表6.外部存储器接口(仅DSP2812).有多达1MB的存储器.可编程等待状态数.可编程读/写选通计数器(StrobeTiming).三个独立的片选端7.时钟与系统控制.支持动态的改变锁相环的频率.片内振荡器.看门狗定时器模块8.三个外部中断9.外部中断扩展(PIE)模块.可支持96个外部中断,当前仅用了45个外部中断10.128位的密钥(SECURITYKEY/LOCK).保护FLASH/OTP 和LO/L1 SRAM.防止ROM中的程序被盗11. 3个32位的CPU定时器12.马达控制外围设备.两个事件管理器(EVA、EVB).与C240兼容的器件13.串口外围设备.串行外围接口(SPI).两个串行通信接口(SCIs),标准的UART.改进的局域网络(eCAN).多通道缓冲串行接口(McBSP)和串行外围接口模式14. 12位的ADC,多达16通道.2x8通道的输入多路选择器.两个采样保持器.单个的转换时间:200ns.单路转换时间:60ns15.最多有56个独立的可编程,多用途通用输入/输出(GPIO)引脚16.高级的仿真特性.分析和设置断点的功能.实时的硬件调试17.开发工具.ANSI C/C++编译器/汇编程序/连接器.支持TMS320C24X/240X的指令.代码编辑集成环境.DSP/BIOS.JTAG扫描控制器(TI或第三方的).硬件评估板18.低功耗模式和节能模式.支持空闲模式、等待模式、挂起模式.停止单个外围的时钟19.封装方式.带外部存储器接口的179球形触点BGA封装.带外部存储器接口的176引脚低剖面四芯线扁平LQFP封装.没有外部存储器接口的128引脚贴片正方扁平PBK封装20.温度选择.A: -40C~+85C.S: -40C~+125CTMS320F2812相关资料1.DSP2812开发板开发板参考图:。
TMS320F2812的PWM程序全中文解析免费内容://######################################################################### ##//// 文件名: Example_281xEvPwm.c//// 说明:// 设置事件管理器的定时器(TIMER1, TIMER2, TIMER3 and TIMER4)// 来产生T1PWM, T2PWM, T3PWM, T4PWM 和PWM1-12 波形(16路PWM波)。
////######################################################################### ###include "DSP281x_Device.h" // DSP281x 设备包含文件#include "DSP281x_Examples.h" // DSP281x 例程包含文件// 函数原型声明void init_eva(void);void init_evb(void);void main(void) //主函数{// 第1步:初始化系统控制量:PLL,看门狗,使能外围时钟InitSysCtrl();//系统初始化程序,原型在DSP281x_SysCtrl.c中// 第2步:初始化GPIO:EALLOW; //使能保护寄存器GpioMuxRegs.GPAMUX.all = 0x00FF; // 将EVA PWM 1-6 引脚配置成通用I/OGpioMuxRegs.GPBMUX.all = 0x00FF; // 将EVB PWM 7-12 引脚配置成通用I/OEDIS; //禁止修改保护寄存器// 第3步:清除所有中断,初始化PIE向量表DINT; //关闭总中断IER = 0x0000;//关闭外设中断IFR = 0x0000;//清除中断标志InitPieCtrl();//初始化PIE控制寄存器InitPieVectTable();//初始化PIE向量表// 第4步:初始化所有外围设备init_eva(); // 初始化事件管理器Ainit_evb(); //初始化事件管理器B// 第5步:IDLE循环,采用示波器可以观察波形for(;;);}void init_eva(){// 初始化EVA Timer1EvaRegs.T1PR = 0xFFFF; // 定时器1 周期值EvaRegs.T1CMPR = 0x3C00; // 定时器1 比较值EvaRegs.T1CNT = 0x0000; // 定时器1 计数器初值EvaRegs.T1CON.all = 0x1042; //控制方式:连续增减;定时器使能,比较使能// 初始化EVA Timer2EvaRegs.T2PR = 0x0FFF; // 定时器2 周期值EvaRegs.T2CMPR = 0x03C0; // 定时器2 比较值EvaRegs.T2CNT = 0x0000; // 定时器2 计数器初值EvaRegs.T2CON.all = 0x1042; //控制方式:连续增减;定时器使能,比较使能// 设置T1PWM and T2PWMEvaRegs.GPTCONA.bit.TCMPOE = 1; //比较逻辑驱动T1/T2PWM EvaRegs.GPTCONA.bit.T1PIN = 1; //定时器1比较器极性设置为低电平有效EvaRegs.GPTCONA.bit.T2PIN = 2; //定时器2比较器极性设置为高电平有效//使能PWM1-PWM6比较功能EvaRegs.CMPR1 = 0x0C00; //比较单元比较器1设值EvaRegs.CMPR2 = 0x3C00; //比较单元比较器2设值EvaRegs.CMPR3 = 0xFC00; //比较单元比较器3设值EvaRegs.ACTRA.all = 0x0666;//输出引脚1、3、5高有效,2、4、6低有效CONA.all = 0xA600; //允许比较输出;下溢或等于周期值时重载EvaRegs.DBTCONA.all = 0x0000; // 禁止死区}void init_evb(){// 初始化EVB Timer3// Timer3 控制T3PWM and PWM7-12EvbRegs.T3PR = 0xFFFF; // Timer3 周期值EvbRegs.T3CMPR = 0x3C00; // Timer3 比较值EvbRegs.T3CNT = 0x0000; // Timer3 计数器初值// TMODE = 连续增减// Timer 使能// Timer 比较使能EvbRegs.T3CON.all = 0x1042;// 初始化EVB Timer4// Timer4 控制T4PWMEvbRegs.T4PR = 0x00FF; // Timer4 周期值EvbRegs.T4CMPR = 0x0030; // Timer4 比较值EvbRegs.T4CNT = 0x0000; // Timer4 计数初值// TMODE = 连续增减// Timer 使能// Timer 比较使能EvbRegs.T4CON.all = 0x1042;// 设置T3PWM and T4PWM// 由比较逻辑来驱动T3/T4 PWMEvbRegs.GPTCONB.bit.TCMPOE = 1;// T3PWM的比较极性=低有效EvbRegs.GPTCONB.bit.T3PIN = 1;// T4PWM的比较极性= 高有效EvbRegs.GPTCONB.bit.T4PIN = 2;//使能PWM7-PWM12比较功能EvbRegs.CMPR4 = 0x0C00;EvbRegs.CMPR5 = 0x3C00;EvbRegs.CMPR6 = 0xFC00;EvbRegs.ACTRB.all = 0x0666; // 比较动作控制,动作在一个比较情况下发生// 输出管脚1 CMPR4 - 高有效// 输出管脚2 CMPR4 - 低有效// 输出管脚3 CMPR5 - 高有效// 输出管脚4 CMPR5 - 低有效// 输出管脚5 CMPR6 - 高有效// 输出管脚6 CMPR6 - 低有效CONB.all = 0xA600; //允许比较输出;下溢或等于周期值时重载EvbRegs.DBTCONB.all = 0x0000; //禁止死区}// 此例程没有使用ISR(中断服务子程序)。
XINTF信号XA[0]~XA[18] --- 19位地址总线XD[0]~XD[15] --- 16位数据总线XMP/MC` --- 1 -- 微处理器模式 --- XINCNF7有效0 -- 微计算机模式 --- XINCNF7无效XHOLD` --- 外部DMA保持请求信号。
XHOLD为低电平时请求XINTF释放外部总线,并把所有的总线与选通端置为高阻态。
当对总线的操作完成且没有即将对XINTF进行访问时,XINTF释放总线。
此信号是异步输入并与XTIMCLK同步XHOLDA` --- 外部DMA保持确认信号。
当XINTF响应XHOLD的请求时XHOLDA呈低电平,所有的XINTF总线和选通端呈高阻态。
XHOLD和XHOLDA信号同时发出。
当XHOLDA有效(低)时外部器件只能使用外部总线XZCS0AND1` --- XINTF区域O和区域1的片选,当访XINTF区域0或1时有效(低)XZCS2` --- XINTF区域2的片选,当访XINTF区域2时有效(低)XZCS6AND7` --- XINTF区域6和区域7的片选,当访XINTF区域6或7时有效(低)XWE` --- 写有效。
有效时为低电平。
写选通信号是每个区域操作的基础,由XTIMINGX寄存器的前一周期、当前周期和后一周期的值确定XRD` --- 读有效。
低电平读选通。
读选通信号是每个区域操作的基础,由xTIMINGX寄存器的前一周期、当前周期和后一周期的值确定。
注意:XRD`和XWE`是互斥信号XR/W` --- 通常为高电平,当为低电平时表示处于写周期,当为高电平时表示处于读周期XREADY --- 数据准备输入,被置1表示外设已为访问做好准备。
XREADY可被设置为同步或异步输入。
在同步模式中,XINTF接口块在当前周期结束之前的一个XTIMCLK时钟周期内要求XREAD Y有效。
在异步模式中,在当前的周期结束前XINTF接口块以XTIMCLK的周期作为周期对XREAD Y采样3次。
第2章F2812-A评估板硬件使用指导2.1 F2812-A评估板技术指标主处理芯片:TMS320F2812,运行速度为150M;工作速度可达150MIPS;片上RAM 18k*16bit;片上扩展RAM存贮空间64K×16Bit;自带16路12bit A/D,最大采样速率12.5msps;4路的DAC7617转换,100K/S,12Bit;两路UART串行接口,符合RS232标准;16路PWM输出;1路CAN接口通讯;片上128*16bit FLASH,自带128位加密位;设计有用户可以自定义的开关和测试指示灯;4组标准扩展连接器,为用户进行二次开发提供条件;具有IEEE1149.1相兼容的逻辑扫描电路,该电路仅用于测试和仿真; +5V电源输入,内部+3.3V、+1.6V电源管理;4层板设计工艺,工作稳定可靠;具有自启动功能设计,可以实现脱机工作;可以选配多种应用接口板,包括语音板,网络板等。
2.2 F2812 –A 评估板原理图和实物图一. F2812-A 评估板实物图图2.2.2 F2812-A 器件分布图图2.2.1 F2812-A 评估板实物图二. F2812-A 器件分布图图1.2 ICETEK-F2812-A 器件分布图三.F2812-A评估板原理框图图2.2.3 F2812-A评估板原理框图2.3 F2812-A评估板接口说明以下将详细说明这些外围接口的功能和特征定义。
首先,表2-3-1 归纳总结了这些跳线和功能分类,接口位置请参考图2.2.1表2-3-1:接口和功能分类下面将分别介绍这些接口:1. +5v 电源插座: 这个接口用于接入为整个板子供电的电源,电源电压为+5V ,标准配置的电源电流为1A ,如果不使用随板提供的电源,请注意电源的正负极性和电流的大小。
下面是这个接口的插孔示意图:+5V地(GND图2.3.1 电源插孔示意图2. 标准RS-232: 9针D 型连接器,异步串口连接器,符合RS-232规范,输出电平为正负12V .下面是9针连接器的管脚定义:图2.3.2 异步串口连接器示意图3.P1扩展插座:34芯扩展总线接口。
第1章芯片结构及性能概述TMS320C2000系列是美国TI公司推出的最佳测控应用的定点DSP芯片,其主流产品分为四个系列:C20x、C24x、C27x和C28x。
C20x可用于通信设备、数字相机、嵌入式家电设备等;C24x主要用于数字马达控制、电机控制、工业自动化、电力转换系统等。
近年来,TI公司又推出了具有更高性能的改进型C27x和C28x系列芯片,进一步增强了芯片的接口能力和嵌入功能,从而拓宽了数字信号处理器的应用领域。
TMS320C28x系列是TI公司最新推出的DSP芯片,是目前国际市场上最先进、功能最强大的32位定点DSP芯片。
它既具有数字信号处理能力,又具有强大的事件管理能力和嵌入式控制功能,特别适用于有大批量数据处理的测控场合,如工业自动化控制、电力电子技术应用、智能化仪器仪表及电机、马达伺服控制系统等。
本章将介绍TMS320C28x 系列芯片的结构、性能及特点,并给出该系列芯片的引脚分布及引脚功能。
1.1 TMS320C28x系列芯片的结构及性能C28x系列的主要片种为TMS320F2810和TMS320F2812。
两种芯片的差别是:F2812内含128K×16位的片内Flash存储器,有外部存储器接口,而F2810仅有64K×16位的片内Flash存储器,且无外部存储器接口。
其硬件特征如表1-1所示。
表1-1 硬件特征TMS320C28x系列DSP的CPU与外设(上)·2·注:‡“S”是温度选择(-40℃~ +125℃)的特征化数据,仅对TMS是适用的。
‡‡产品预览(PP):在开发阶段的形成和设计中与产品有关的信息,特征数据和其他规格是设计的目标。
TI保留了正确的东西,更换或者终止了一些没有注意到的产品。
高级信息(AI):在开发阶段的取样和试制中与新产品有关的信息,特征数据和其他规格用以改变那些没有注意到的东西。
产品数据(PD):是当前公布的数据信息,产品遵守TI的每项标准保修规格,但产品加工不包括对所有参数的测试。