TITMS320C28x系列TMS320F28335浮点DSP开发板

合集下载

DSP第5章-F28335-概述

DSP第5章-F28335-概述
内存总线: a.程序读总线,22位地址线,32位数据线 b.数据读总线,32位地址线,32位数据线 c.数据写总线,32位地址线,32位数据线 可寻址4G字的数据存储空间、4M字的程序存储空间。
外设总线: 用于外设互联,复用多种总线。
5.3.3 外设
1. ePWM:6个,可单独控制各个引脚,功能更强大 2.eCAP:6个 3.eQEP:2个,测速更加方便 4.ADC:12位,16路,80ns转换时间 5.Watchdog Timer:1个 6.McBSP:2个,用于连接高速外设,如音频处理模块 7.SPI:1个,连接具有SPI借口的外设
得益于F28335浮点运算单元,从而简化软件开发,缩 短开发周期,降低开发成本。
5.1 F28335的性能
高性能静态CMOS技术:主频150MHZ,指令周期6.67ns; 低功
耗设计,1.9V/1.8V内核电压,3.3VI/O引脚电压;Flash编 程电压为3.3V
高性能32位CPU:IEEE-754单精度浮点运算单元(FPU) ;
3个32位CPU定时器:定时器0、1、2。T0、T1为一般定时器 ,T0连接至PIE,T1连接至中断INT13,T2用作DSP/BIOS的
5.1 F28335的性能
串行端口外设:2个eCAN2.0B; 3个SCI(UART);2个 McBSP;1个SPI; 1个I2C总线接口。
16通道12位模数转换模块:转换时间80ns,2X8通道复用输入 接口;2个采样保持电路;单/连续通道转换;内部或外部参考电 压
▪32位定点CPU架构,支持16位和32位指令操作。前者减 少存储,提高代码密度。后者加快指令执行时间。 ▪32位IEEE-754单精度FPU,具有高效C/C++引擎,可使 用高级语言编程。 ▪32X32位MAC64位处理能力。 ▪快速中断响应。 ▪“原子指令”读写简化机制。执行更快,代码更少。

TMS320C28x系列DSP芯片结构及引脚功能

TMS320C28x系列DSP芯片结构及引脚功能

第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 硬件特征请预览后下载!注:‡“S”是温度选择(-40℃ ~ +125℃)的特征化数据,仅对TMS是适用的。

‡‡产品预览(PP):在开发阶段的形成和设计中与产品有关的信息,特征数据和其他规格是设计的目标。

TI保留了正确的东西,更换或者终止了一些没有注意到的产品。

高级信息(AI):在开发阶段的取样和试制中与新产品有关的信息,特征数据和其他规格用以改变那些没有注意到的东西。

产品数据(PD):是当前公布的数据信息,产品遵守TI的每项标准保修规格,但产品加工不包括对所有参数的测试。

28335基本信息

28335基本信息

28335基本信息
TMS320F28335属于TMS320C2000™数字信号控制器(DSC)系列。

TI中C28x系列就是DSC,之前的产品都是定点型的DSP,⽽TMS320F28335所属的F2833x系列是带浮点运算单元的,⽤C28x+FPU表⽰。

28335的FPU是⼀个32为float浮点运算单元,是其在DSC产品⾥⾯最⼤的特点。

硬件FPU很犀利,直接让CPU的运算能⼒升级。

F2833x系列还有28332和28334,三者的区别⽬测就是flash容量的区别,容量依编号从⼩到⼤分别为:64k*16b、128k*16b、
256k*16b;F2823x也有28232、28234跟28235,容量跟F2833x同编号的相等,区别就是有⽆FPU。

28335的CPU总线为哈佛总线结构,即其程序存储空间跟数据存储空间使⽤不同的总线。

程序总线为只读总线,地址线22根,数据线32根,指令的位宽是32位的,这就是为什么28335是32位DSP;数据的读写总线是独⽴的,分别有32根地址线和32根数据线,就是说读操作⼀套总线写⼀套总线。

28335的外设寄存器组是映射在数据存储空间⾥⾯的,但是其读写操作⼜是有另外⼀套外设总线的。

这个外设总线还分3种:外设结构(peripheral frame)2使⽤的16位位宽、外设结构1使⽤的兼容16位和32位的还有外设结构3使⽤的兼容16位32位和DMA访问的。

这3种总线的地址线都是16位的。

总的说来28335的总线结构相当复杂,但同时也以为着指令的读取、数据的读操作、数据的写操作、外设寄存器的访问都是可以独⽴完成的,性能也就是这么提升上去的。

CCS3.3 F28335实用板用户手册

CCS3.3 F28335实用板用户手册
62浮点运算实验浮点运算实验28335内部有一个32位的单精度浮点运算单元在代码中如果有浮点计算部分28335自动启动浮点计算单元直接进行浮点运算而不需要像定点芯片那样通过移位将浮点变为整型数据计算缩短了浮点计算所消耗的时间
YXDSP-F28335 实用开发板 用户指南 V1.00
南京研旭电气科技有限公司
南京研旭电气科技有限公司
目录
目录.............................................................................................................................................................. 2 1 产品特点.................................................................................................................................................3 2 产品说明.................................................................................................................................................4 3 基本配置与接口....................................................................................................................................6 4 F28335 片上 RAM....................................................................................................................................7

dsp28335开发板中文资料汇总(dsp28335最小系统

dsp28335开发板中文资料汇总(dsp28335最小系统
外围设备供电。系统内核电压1.9V和I/O口供电电压3.3V。
4.JTAG接口电路
TMS320F28335具有符合IEEE1149.1标准的片内扫描仿真接口
(JTAG),该接口通过仿真器直接访问。为了能与仿真器通信,所设计的最
小系统板上应有14引脚的仿真接口,其中的EMU0和EMU1信号必须通过
上拉电阻连接至电源,其中上拉电阻为4.7kΩ。
元件。
(2)电源模块输出端使用保护电容,其值不能小于10μF,
且不能使用贴片电容或高频陶瓷电容,否则工作不稳定。
这里采用的是TPS767D301电源芯片两路电源输出为DSP芯片和
外围设备供电。系统内核电压1.9V和I/O口供电电压3.3V。
dsp28335封装
dsp28335初始化程序
dsp28335引脚图及功能
小结:
以上给出了TMS320F28335的最小应用系统的设计电路,利用该
电路实时在线对TMS320F28335系统仿真开发。但该系统仅是一个最小的应
用系统,具体模块的应用系统应视实际需要设计。
注意事项:
(1)时钟电路采用内部晶体振荡器,在电路配置时应尽量靠近
TMS320F28335放置,引线要短且粗,电容要稳定,容值准确,应远离发热
TMS320F28335,其具有片上Flash,OTPROM及SARAM存储器在设计最小
应用系统时无需考虑外部存储器接口问题。
下面是F28335最小应用系统的一种连接方式:
1.复位电路设计
首先介绍一下MAX811芯片,MAX811芯片保证了DSP芯片的正常
复位。
VCC:电源
GND:直流地
/RST:自动复位端(上电复位端),低电平有效。在VCC电压低于

TMS320C28x系列芯片的结构及性能

TMS320C28x系列芯片的结构及性能

TMS320C28x系列芯片的结构及性能TMS320C28x系列芯片是德州仪器(TI)推出的一系列数字信号处理器(DSP)芯片。

该系列芯片广泛应用于工业控制、汽车电子、通信等领域,具有强大的信号处理能力和低功耗特性。

下面将对TMS320C28x系列芯片的结构和性能进行详细介绍。

一、结构1.中央处理单元(CPU):TMS320C28x芯片采用了一片16位定点RISCCPU,在每个时钟周期可以处理两个16位整数运算,并且支持多达五个数据路径,每个数据路径可以携带两个16位数据。

这种设计方式既提高了运算速度,又降低了功耗。

2.存储器:TMS320C28x芯片内置了多种存储器,包括闪存、RAM和Boot ROM。

其中闪存用于存储程序代码和数据,RAM用于存储临时数据和变量,Boot ROM用于引导和初始化系统。

3.外设接口:TMS320C28x芯片支持多种外设接口,如通用I/O引脚、SPI、I2C、UART等,可以满足不同应用的需求。

此外,芯片还支持多种中断和定时器,并且提供了丰富的时钟控制功能。

4.调试接口:TMS320C28x芯片内置了调试接口,可用于程序的调试和性能分析。

开发者可以通过调试接口连接到芯片,并使用调试工具对程序进行分析和调试。

二、性能1.高性能浮点运算:TMS320C28x芯片支持单精度和双精度浮点运算,具有强大的浮点计算能力。

这使得芯片可以高效地处理各种复杂的信号处理算法,如滤波、变换等。

2.快速数据存取:TMS320C28x芯片具有低延迟的存储器访问和高速数据传输能力。

这使得芯片可以快速读写数据,提高了计算效率和响应速度。

3.高度并行处理:TMS320C28x芯片支持多达五个数据路径,并且每个数据路径可以同时携带两个16位数据。

这意味着芯片可以在一个时钟周期内同时处理多个数据,提高了计算效率。

4.低功耗设计:TMS320C28x芯片采用了低功耗设计,通过优化电路结构和算法,降低了功耗。

TMS320C28x系列DSP芯片结构及引脚功能

TMS320C28x系列DSP芯片结构及引脚功能

第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的每项标准保修规格,但产品加工不包括对所有参数的测试。

TMS320F28335核心板:Core28335原理图

TMS320F28335核心板:Core28335原理图

VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD VDD ADCINA0 ADCINA1 ADCINA2 ADCINA3 ADCINA4 ADCINA5 ADCINA6 ADCINA7 ADCINB0 ADCINB1 ADCINB2 ADCINB3 ADCINB4 ADCINB5 ADCINB6 ADCINB7 ADCLO REFIN 42 41 40 39 38 37 36 35 46 47 48 49 50 51 52 53 43 54 55 56 57 31 59 32 58 34 33 45 44 95 94 91 90 89 88 75 74 73 72 69 68 67 66 65 64 5 6 7 10 11 12 13 16 17 18 19 20 21 24 25 26 27 28 62 63 76 77 78 79 85 86 87
U4C 8 XCS7
R100 0R
C6 2.2uF
C8 2.2uF
R5 1.9VA 22K 3.3VA 3.3VA
WR 11 RD 28 CS6L 26 /RST 12 14
பைடு நூலகம்
ISSI61LV6416
CS0
4
J1 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 PWM1A 57 PWM2A 59 PWM3A 61 PWM4A PWM5A 63 PWM6A 65 TZ1 67 TZ3/SCITXB 69 CANTXB/TZ5 71 73 75 GND 77 79 GND VCC A09 A11 A13 A15 A18 A17 A07 A05 A03 A01 D14 D12 D10 D08 D06 D04 D02 D00 RD XCLKOUT XCS0 /RST 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 2X40 VCC Y1 30M C80 20P 1.9V C1 104 C2 104 C3 104 C4 104 C5 104 C7 104 C10 104 C11 104 C19 104 C20 104 C21 104 C22 104 C23 104 C24 104 C25 104 C26 104 C29 104 B 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 +5V GND VCC A08 A10 A12 A14 A16 A19 A06 A04 A02 A00 D15 D13 D11 D09 D07 D05 D03 D01 WR RDY XCS7 R/W J2 GND VCC TXC MFSRB MFRSA SPI STEA SPI SOMIA QEP1I QEP1B CAP6 TCK EMU0 TMS TDO SCLA CAP4 CAP2 MFSXA MDRA CANTXA REFIN ADCINB6 ADCINB4 ADCINB2 ADCINB0 ADCLO ADCINA1 ADCINA3 ADCINA5 ADCINA7 VCC GND 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 41 43 45 47 49 51 53 55 57 59 61 63 65 67 69 71 73 75 77 79 2X40 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42 44 46 48 50 52 54 56 58 60 62 64 66 68 70 72 74 76 78 80 GND VCC RXC MCLKRB MCLKRA SPI CLKA SPI SIMOA PWM1B QEP1S QEP1A CAP5 EMU1 /RST TRST TDI SDAA CAP3 CAP1 MCLKXA MDXA CANRXA REFIN ADCINB7 ADCINB5 ADCINB3 ADCINB1 GNDF ADCINA0 ADCINA2 ADCINA4 ADCINA6 VCC GND PWM1A R1 1K 74HC04 U2D R2 1K 74HC04 U2F 13 74HC04 12 74HC04 9 8 11 74HC04 U2E 10 R8 510R RED 3 U2B 4 5 U2C 6 R6 510R RED C D4 D3

DSP28335开发板原理图

DSP28335开发板原理图

F28335
GPIO76/XD3 GPIO77/XD2 GPIO78/XD1 GPIO79/XD0 GPIO38/XWE0 XCLOUT VDD VSS GPIO28/SCIRXDA/XZCS6 GPIO34/ECAP1/XREADY VDDIO VSS GPIO36/SCIRXDA/XZCS0 VDD VSS GPIO35/SCITXDA/XR/W XRD GPIO37/ECAP2/XZCS7 GPIO40/XA0/XWE1 GPIO41/XA1 GPIO42/XA2 VDD VSS GPIO43/XA3 GPIO44/XA4 GPIO45/XA5 VDDIO VSS GPIO46/XA6 GPIO47/XA7 GPIO80/XA8 GPIO81/XA9 GPIO82/XA10 VSS VDD GPIO83/XA11 GPIO84/XA12 VDDIO VSS GPIO85/XA13 GPIO86/XA14 GPIO87/XA15 GPIO39/XA16 GPIO31/CANTXA/XA17
直直驱直驱驱
Diode 1N4007 D5 R16 1K/5% Q1 S8550 EPWM2_A EPWM2_B EPWM3_A
LS1 D3 1N4148 Buzzer D3.3V R14 0R/5% D5V 16 15 14 13 12 11 10 9 D5V SOMI SPISOMIA CLK SPICLKA CN1 5 4 3 2 1 R94 10K/5% R95 10K/5% R96 10K/5% R97 10K/5% SD1 D3.3V 11 10 8 7 6 5 4 3 2 1 9 nCD WP DATA1 DATA0 GND CLK VDD GND CMD CD/DATA3 DATA2 PAD4 PAD3 PAD2 PAD1 15 14 13 12 R17 1K/5% R18 1K/5% R19 1K/5% R20 1K/5% R21 1K/5% R74 1K/5% R75 1K/5% D3.3V 3.3VAS

绝密,DSPF28335实用板使用教程

绝密,DSPF28335实用板使用教程

绝密,DSPF28335实⽤板使⽤教程官⽅声明YXDSP-F28335系列开发板是南京研旭开发⽣产并直接进⾏销售及提供技术服务的产品,暂时未设置任何代理商。

如有其它任何⼚商或代理使⽤“YXDSP-F28335开发套件”的名义进⾏销售,均属于假冒产品。

南京研旭对您购买及使⽤此假冒产品过程中造成的所有损失均不承担任何责任。

官⽅指定销售⽹站:/doc/98ddcdb369dc5022aaea002f.html 中⽂名称:研旭商城官⽅指定销售⽹站:/doc/98ddcdb369dc5022aaea002f.html 中⽂名称:研旭淘宝商城YXDSP-F28335开发板是研旭电⽓科技有限公司⾃主研发的,针对⾼校、研究所和中⼩企业⼩批量设计的需求⽽研发的。

该开发板可以满⾜基于所有F28335开发时的所有应⽤。

YXDSP-F28335开发套件功能强⼤,代码丰富,⽅便使⽤。

在国内,我们的产品已经成为众多的国家级科研院所、⼤学、国家重点实验室、电⼒、通讯、⼯业、医疗类公司指定的开发⼯具。

TMS320F28335型数字信号处理器是TI公司的⼀款TMS320C28X系列浮点DSP控制器。

与以往的定点DSP相⽐,该器件的精度⾼,成本低,功耗⼩,性能⾼,外设集成度⾼,数据以及程序存储量⼤,A/D转换更精确快速等。

TMS320F28335具有150MHz的⾼速处理能⼒,具备32位浮点处理单元,6个DMA通道⽀持ADC、McBSP和EMIF,有多达18路的PWM输出,其中有6路为TI特有的更⾼精度的PWM输出(HRPWM),12位16通道ADC。

得益于其浮点运算单元,⽤户可快速编写控制算法⽽⽆需在处理⼩数操作上耗费过多的时间和精⼒,从⽽简化软件开发,缩短开发周期,降低开发成本。

采⽤六层核⼼板与底板的分拆形式,在听取⼴⼤DSP⼯程师意见的基础上,以保证DSP 能稳定独⽴运⾏、外设资源充分扩展为原则,优化结构设计,注重EMC处理,⽆论在设计还是在⼯艺上,均⽤⼼完成。

dsp28335开发板中文资料汇总(dsp28335最小系统

dsp28335开发板中文资料汇总(dsp28335最小系统

dsp28335开发板中文资料汇总(dsp28335最小系统
dsp28335 开发板中文资料汇总(dsp28335 最小系统dsp28335 开发板最小应用系统设计
采用TMS320F28335 组成应用系统,首先考虑TMS320F28335 所具有的各种功能是否满足应用系统要求。

如能满足则该系统为最小应用系统。

一个最小应用系统包括:复位电路,时钟电路、电源及存储器等。

对于
TMS320F28335,其具有片上Flash,OTPROM 及SARAM 存储器在设计最小应用系统时无需考虑外部存储器接口问题。

下面是F28335 最小应用系统的一种连接方式:
1.复位电路设计
首先介绍一下MAX811 芯片,MAX811 芯片保证了DSP 芯片的正常复位。

VCC:电源。

TITMS320C28x系列TMS320F28377开发板简介

TITMS320C28x系列TMS320F28377开发板简介

Revision HistoryDraft Date Revision No. Description2016/05/27 V1.0 1. 初始版本。

目录1 开发板简介............................................................................................... 错误!未定义书签。

1开发板简介➢处理器架构先进:基于TI主推高性能TMS320C28x系列TMS320F28377单/双核32位浮点微控制单元(MCU),主频高达200MHz,单/双核两种型号pin to pin兼容;➢拓展资源丰富:具备I2C、SPI、CAN、ePWM、eQEP、eCAP、McBSP、uPP等总线接口,适用于各种控制类工业设备;➢连接稳定可靠:核心板体积极小,58mm*35mm,采用精密工业级B2B连接器,占用空间小,稳定性强,易插拔,防反插;➢满足工业应用:核心板满足工业环境需求,具备体积小、性能强、便携性高、发热量少等特点,手持设备首选。

图1TL28377-EasyEVM正面图图2TL28377-EasyEVM侧面图1图3TL28377-EasyEVM侧面图2图4TL28377-EasyEVM侧面图3图5TL28377-EasyEVM侧面图4TL28377-EasyEVM是一款基于广州创龙SOM-TL28377核心板所设计的高端单/双核浮点开发板,它为用户提供了SOM-TL28377核心板的测试平台,用于快速评估SOM-TL28377核心板的整体性能。

TL28377-EasyEVM底板采用沉金无铅工艺的两层板设计,不仅为客户提供系统驱动源码、丰富的Demo程序、完整的软件开发包,以及详细的TMS320F28x系统开发文档,还协助客户进行底板的开发,提供长期、全面的技术支持,帮助客户以最快的速度进行产品的二次开发,实现产品的快速上市。

25_TI DSP入门芯片TMS320F28335

25_TI DSP入门芯片TMS320F28335

作为一个电子硬件工程师,怎么不能懂DSP,或者我们中有一些同学对DSP的理解还不是很多,今天就让我们给大家介绍一个DSP的入门芯片,来自TI的TMS320F28335。

相信看过了这一系列的内容,大家会对DSP有初步的了解。

TMS320F28335简介:TMS320F28335采用176引脚LQFP四边形封装,其功能结构参见参考文献。

其主要性能如下:高性能的静态CMOS技术,指令周期为6.67 ns,主频达150 MHz;高性能的32位CPU,单精度浮点运算单元(FPU),采用哈佛流水线结构,能够快速执行中断响应,并具有统一的内存管理模式,可用C/C++语言实现复杂的数学算法;6通道的DMA控制器;片上256 Kxl6的Flash存储器,34 Kxl6的SARAM存储器.1 Kx16 OTPROM和8 Kxl6的Boot ROM。

其中Flash,OTPROM,16 Kxl6的SARAM均受密码保护;控制时钟系统具有片上振荡器,看门狗模块,支持动态PLL调节,内部可编程锁相环,通过软件设置相应寄存器的值改变CPU的输入时钟频率;8个外部中断,相对TMS320F281X系列的DSP,无专门的中断引脚。

GPI00~GPI063连接到该中断。

GPI00一GPI031连接到XINTl,XINT2及XNMI外部中断,GPl032~GPI063连接到XINT3一XINT7外部中断;支持58个外设中断的外设中断扩展控制器(PIE),管理片上外设和外部引脚引起的中断请求;增强型的外设模块:18个PWM输出,包含6个高分辨率脉宽调制模块(HRPWM)、6个事件捕获输入,2通道的正交调制模块(QEP);3个32位的定时器,定时器0和定时器1用作一般的定时器,定时器0接到PIE模块,定时器1接到中断INTl3;定时器2用于DSP/BIOS的片上实时系统,连接到中断INTl4,如果系统不使用DSP/BIOS,定时器2可用于一般定时器;串行外设为2通道CAN模块、3通道SCI模块、2个McBSP(多通道缓冲串行接口)模块、1个SPI模块、1个I2C主从兼容的串行总线接口模块;12位的A/D转换器具有16个转换通道、2个采样保持器、内外部参考电压,转换速度为80 ns,同时支持多通道转换;88个可编程的复用GPIO引脚;低功耗模式;1.9 V内核,3.3 V I/O供电;符合IEEEll49.1标准的片内扫描仿真接口(JTAG);TMS320F28335的存储器映射需注意以下几点:片上外设寄存器块0~3只能用于数据存储区,用户不能在该存储区内写入程序。

TMS320f28335控制AD7656的硬件电路设计

TMS320f28335控制AD7656的硬件电路设计

TMS320f28335控制AD7656的硬件电路设计
TMS320F28335简介TMS320F28335是一款TI高性能TMS320C28x系列32位浮点DSP处理器。

TMS320F28335型数字信号处理器TI公司的一款TMS320C28X系列浮点DSP控制器。

与以往的定点DSP相比,该器件的精度高,成本低,功耗小,性能高,外设集成度高,数据以及程序存储量大,A/D转换更精确快速等。

TMS320F28335具有150MHz的高速处理能力,具备32位浮点处理单元,6个DMA通道支持ADC、McBSP和EMIF,有多达18路的PWM输出,其中有6路为TI特有的更高精度的PWM输出(HRPWM),12位16通道ADC。

得益于其浮点运算单元,用户可快速编写控制算法而无需在处理小数操作上耗费过多的时间和精力,与前代DSP相比,平均性能提高50%,并与定点C28x控制器软件兼容,从而简化软件开发,缩短开发周期,降低开发成本。

TMS320F28335核心板电气特性TMS320F28335(SOM-TL28335核心板)工作环境
环境参数\最小值\典型值\最大值
工业级温度:0C\-\85C
工作电压:4.8V\5V\5.5V
SOM-TL28335(TMS320F28335)核心板功耗
供电电压:5V
输入电流:292mA
额定功率:1.46W
TL28335-EVM开发板功耗
供电电压:5V
最大输入电流:400mA
最大功率:2W。

TMS320F28335教程

TMS320F28335教程

低功耗模式和省电模式
支持IDLE,STANDBY,HALT模式
禁止外设独立时钟
179引脚BGA封装或176引脚LQFP封装
DSP技术应用
DSP技术应用
SEED-DEC28335
DSP技术应用
原理框图
片上存储器: FLASH:256K x 16 SRAM:34K x 18 Boot ROM:8K x 16 OTP ROM:1K x 16 片上外设 PWM脉冲输出 GAP/QEP输入 A/D模拟输入 RS232/RS485 CAN总线 RTC+EEPROM EPWM输出:12通道 HRPWM:6通道
简化软件开发,加快上手速度
无需再将程序转换为定点,节省开发时间 提供完善的用户手册和源程序,缩短新芯片的学习时间
DSP技术应用
处理器性能
300 MFLOPS at 150MHz Single-cycle 32-bit MAC 6-channel DMA support for EMIF, ADC, McBSP Code security 68 存储器 512 KB KB Flash 512KB flash and 68KB RAM RAM Configurable 16- or 32-bit EMIF Memory Bus 控制外设 DMA PWM outputs interfaces for three
使用
• 最佳的代码密度 • 兼容C54x™ DSP软件
• 兼容C62x™ DSP软件
DSP技术应用
C2000系列DSP
子系列
C2xx子系列:16位定点DSP、20MIPS
代表器件:TMS320F206PZ C24x子系列:16位定点DSP、20MIPS

我的首个DSP (TMS320F28335) LED灯闪烁 项目实验 总结知识讲解

我的首个DSP (TMS320F28335) LED灯闪烁 项目实验 总结知识讲解

买视频资料、买书、买开发板(F28335)、各种版本开发环境安装,导入工程、创建工程、了解controlSUITE,终于创建了一个工程,且是按照自己的意愿将代码在开发板上跑起来,现总结如下:实验目的:将开发板上可控的两个LED灯LD3、LD4实现交替闪烁,并在RAM中仿真实验;实验步骤:1、创建工程、且包含main.c文件按照上面的五步操作,然后点击【finish】。

word可编辑遇到的问题:在第四步如果设置新的工作空间文件夹,在点击【finish】后,应实际的去工作空间文件夹下去看一下,是否确实创建好了。

建议:在点击完【finish】后,项目框架基本创建完成,然后关闭CCS,再次进去看看是否直接进入刚刚创建好的工程。

如果不能最好分析一下原因,重建一次。

我在这里反复了3次,也就是重建3次才成功。

如果可以进入,进入后面的步骤。

2、复制controlSUITE下C:\ti\controlSUITE\device_support\f2833x下面的DSP2833x_common和DSP2833x_headers两个文件夹到所创建的工程目录;复制完成后最好仔细浏览一下每个目录下都有哪些文件。

3、在项目的属性设置对话框中设置include路径如下:word可编辑4、在main.c添加如下头文件:#include "DSP2833x_Device.h" // DSP2833x Headerfile Include File#include "DSP2833x_Examples.h" // DSP2833x Examples Include File word可编辑5、这是可以编译一下,肯定会出错,需要删除一些文件。

如下以上红圈内的文件全部删除6、然后再编译一下,看看有什么问题就自己处理吧,呵呵。

7、现在已经有了基本的函数库、头文件,剩下就是实现LED灯的控制了。

代码如下:word可编辑word可编辑#include"DSP2833x_Device.h"// DSP2833x Headerfile Include File#include"DSP2833x_Examples.h"// DSP2833x Examples Include File#define LD3_ON() GpioDataRegs.GPACLEAR.bit.GPIO0 = 1#define LD3_OFF() GpioDataRegs.GPASET.bit.GPIO0 = 1#define LD4_ON() GpioDataRegs.GPBCLEAR.bit.GPIO34 = 1#define LD4_OFF() GpioDataRegs.GPBSET.bit.GPIO34 = 1/** main.c*/int main(void) {InitSysCtrl();DINT;IER = 0x0000;IFR = 0x0000;InitPieCtrl();InitPieVectTable();InitGpio();EALLOW; //这里是DSP对寄存器的安全访问控制成对出现//引脚工作在IO模式GpioCtrlRegs.GPAMUX1.bit.GPIO0 = 0;// 0 gpio modeGpioCtrlRegs.GPBMUX1.bit.GPIO34 = 0;// 0 gpio mode//IO引脚方向设置word可编辑GpioCtrlRegs.GPADIR.bit.GPIO0 = 1;//1 output 0 inputGpioCtrlRegs.GPBDIR.bit.GPIO34 = 1;//1 output 0 input//IO引脚上下拉设置GpioCtrlRegs.GPAPUD.bit.GPIO0 = 0;//1 enable pullup 0 disable pullup GpioCtrlRegs.GPBPUD.bit.GPIO34 = 0;//1 enable pullup 0 disable pullup EDIS; //这里是DSP对寄存器的安全访问控制while(1){EALLOW;LD3_ON();LD4_OFF();EDIS;//delay functionEALLOW;LD3_OFF();word可编辑LD4_ON();EDIS;//delay function }}word可编辑。

DSP第5章-F28335-概述

DSP第5章-F28335-概述

5.5 总结
低功耗模式。三种,IDLE、STANDBY、HALT
5.5 总结
低功耗模式。三种,IDLE、STANDBY、HALT
5.5 总结
外设帧0、1、2、3(PFn)。PF0:PIE、Flash、XINTF、 DMA、Timers、CSM、ADC;PF1:eCAN、GPIO、 ePWM、eCAP、eQEP;PF2:SYS、SCI、SPI、ADC、I2C、 XINT;PF3:McBSP.外设帧的寄存器映射如下图所示。
16*16和 32*32介质访问控制(MAC)运算;16*16双 MAC;哈佛总线架构;快速中断响应和处理能力;统一存储器 编程模型和高效代码(使用C/C++ 和汇编语言)。
6通道DMA处理器(用于ADC,McBSP,ePWM,XINTF ,SARAM)
5.1 F28335的性能
16位或32位外部接口(XINTF):可处理超过2M*16位 地址范围
5.5 总结
F28335(C28x+FPU)属TMS320C2000TMDSC。32位定 点+IEEE754的32位单精度浮点单元,支持C/C++,快速中断 响应与处理。
哈佛总线
外设总线:支持3种。外设1支持16/32位访问;外设2支持16 位访问;外设1支持DMA和16/32位访问;
实时在线仿真:IEEE1149.1 JTAG接口,可在系统运行、代码 执行或中断时观察内存、外设和寄存器的变化。
5.1 F28335的性能
串行端口外设:2个eCAN2.0B; 3个SCI(UART);2个 McBSP;1个SPI; 1个I2C总线接口。
16通道12位模数转换模块:转换时间80ns,2X8通道复用输入 接口;2个采样保持电路;单/连续通道转换;内部或外部参考电 压

TMS320F28335浮点运算测试

TMS320F28335浮点运算测试
//Step 1: 设置用来计算此中断执行时间的定时器 1 CpuTimer1Regs.TCR.bit.TRB = 1;//重新装载定时器 1 后,定时器 1 的计数值为周期寄
存器值,计算器开始向下计数 Test_Float(); ulTempCnt1 = CpuTimer1Regs.PRD.all - CpuTimer1Regs.TIM.all; CpuTimer1Regs.TCR.bit.TRB = 1;//重新装载定时器 1 后,定时器 1 的计数值为周期寄
uTemp1 = uTemp1-uTemp2;
} } void Test_Uint32() {
int i=0; ulTemp1=2,ulTemp2=3; for(i=0;i<1000;i++) {
ulTemp1 = ulTemp1-ulTemp2; } } 3.2. 使用定时器 1 来计数,单位为 SysCLK,即系统的时钟周期数,本系统的时钟为 150MHz。
TMS320F28335 浮点运算测试 ah_thunder(天外飞云)
1. 测试内容为 float 型、Uint16 型、Uint32 型的加、减、乘、除运算的速度 对比。
2. 测试目的:看 TMS320F28335 浮点运算速度 3. 实验方法:
3.1. 实验用的测试函数 //TMZ 定义一些临时变量,用于测试时使用,作为本软件的正式版本,就删除 Uint32 ulTempCnt1=0, ulTempCnt2=0, ulTempCnt3=0, ulTempCnt4=0;//用于定时器 1 的 //计数保存某段函数的执行时间(SysCLK 的周期数) float fTemp1,fTemp2,fTemp3,fTemp4; Uint32 ulTemp1,ulTemp2,ulTemp3,ulTemp4; Uint16 uTemp1,uTemp2,uTemp3,uTemp4; void Test_Float() {
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

TI TMS320C28x系列TMS320F28335 浮点DSP开发板开发板简介
基于TMS320F28335浮点MCU控制器;
TI主推高性能TMS320C28x系列MCU控制器,主频高达150MHz;
具备I2C、SPI、eCAN、ePWM等总线接口,适用于各种控制类工业设备; 体积小、性能强、便携性高,同时适用于多种手持设备;
符合高低温、振动要求,满足工业环境应用;
图1TL28335-EVM正面图
图2TL28335-EVM侧面图1
图3TL28335-EVM侧面图2
图4TL28335-EVM侧面图3
图5TL28335-EVM侧面图4
TL28335-EVM是一款基于广州创龙SOM-TL28335核心板所设计的高端C2000开发板,使用TMS320F28335浮点MCU处理器,它为用户提供了SOM-TL28335核心板的测试平台,用于快速评估SOM-TL28335核心板的整体性能。

该开发板同时支持创龙TMS320F2812和TMS320F28335核心板,功能强大。

TL28335-EVM底板采用沉金无铅工艺的两层板设计,不仅为客户提供参考底板原理图、系统驱动源码、入门教程、丰富的Demo程序、完整的软件开发包,以及详细的TMS320C28x 系统开发文档,还协助客户进行底板的开发,提供长期、全面的技术支持,帮助客户以最快的速度进行产品的二次开发,实现产品的快速上市。

如有帮助,欢迎下载。

1典型运用领域
✓CPAP-呼吸机
✓HEV/EV-逆变器
✓Ventilator
✓保护继电器-配电馈线保护
✓信号测量-数字万用表(DMM)
✓变电站控制
✓太阳能-组串式逆变器
✓机械控制(通过DeviceNet)
✓条码扫描仪
✓点钞机
✓电机控制
✓电能质量-电能质量监测仪
✓透析器
2软硬件参数
硬件参数
图6
图7表1
软件参数
表 2
3 开发资料
(1) 提供核心板和底板原理图、芯片datasheet ,缩短硬件设计周期; (2)
提供系统源码,以及丰富的Demo 程序;
(3) 提供完整的平台开发包、入门教程,节省软件整理时间,上手容易; 部分开发例程详见附录A 。

4 电气特性
核心板工作环境
表 3
5 机械尺寸图
表 4
图8SOM-TL28335机械尺寸图
图9TL28335-EVM机械尺寸图6产品型号
表 5
备注:其他型号请与相关销售人员联系。

型号参数解释
图10 附录A 开发例程
表 6
如有帮助,欢迎下载。

11。

相关文档
最新文档