TMS320F2806x中文说明书

更新时间:2024-05-26 06:08:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

TMS320F28069,TMS320F28068,TMS320F28067,TMS320F28066TMS320F28065,TMS320F28064,TMS320F28063,TMS320F28062

www.ti.com.cn

ZHCS009C–NOVEMBER2010–REVISEDMAY2012

Piccolo微控制器

查询样品:TMS320F28069,TMS320F28068,TMS320F28067,TMS320F28066,

TMS320F28065,TMS320F28064,TMS320F28063,TMS320F28062

1TMS320F2806x(Piccolo?)微控制器(MCU)

1.1

123特性

?计时

–两个内部零引脚振荡器

–片载晶振振荡器/外部时钟输入–支持动态锁相环路(PLL)比率变化–看门狗装置定时器模块–丢失时钟检测电路

?可支持所有外设中断的外设中断扩展(PIE)模块?三个32位CPU定时器?高级控制外设

?高达8个增强型脉冲宽度调制器(ePWM)模块–总共16个PWM通道(可支持8个HRPWM)–每个模块中的独立16位定时器?三个输入捕获(eCAP)模块

?高达4个高分辨路输入捕捉(HRCAP)模块?高达正交编码器(eQEP)模块

?12位模数转换器(ADC),双采样保持–高达3.46每秒一百万次采样–高达16通道?片上温度传感器?128位安全密钥/锁–保护安全内存块–防止固件逆向工程?串行端口外设

–两个串行通信接口(SCI)[UART]模块–两个串行外设接口(SPI)模块–一个集成电路间(I2C)总线

–一个多通道缓冲串行端口(McBSP)总线–一个增强型控制器局域网络(eCAN)

–一个通用串行总线(USB)2.0模块(只适用于TMS320F2806xU器件)?全速器件模式

?全速/慢速主机模式

?高效32位CPU(TMS320C28x?)–90MHz(11.11ns周期时间)

–16x16和32x32介质访问控制(MAC)运算–16x16双MAC

–哈佛(Harvard)总线架构–连动运算

–快速中断响应和处理–统一存储器编程模型

–高效代码(使用C/C++和汇编语言)?浮点单元

–本地单精度浮点运算?可编程平行加速器(CLA)–32位浮点算术加速器

–独立于主CPU之外的代码执行

?Viterbi、复杂算术、循环冗余校验(CRC)单元(VCU)

–扩展C28x?指令集以支持复杂乘法、Viterbi运算、和循环冗余校验(CRC)?嵌入式存储器

–高达256KB闪存–高达100KBRAM

–2KB一次性可编程(OTP)ROM?6通道DMA

?低器件和系统成本–3.3V单电源–无需电源排序

–集成型加电复位和欠压复位–低功耗操作模式–无模拟支持引脚?字节序:小端序

Pleasebeawarethatanimportantnoticeconcerningavailability,standardwarranty,anduseincriticalapplicationsofTexasInstrumentssemiconductorproductsanddisclaimerstheretoappearsattheendofthisdatasheet.

Piccolo,PowerPAD,C28x,TMS320C2000,C2000,ControlSUITE,CodeComposerStudio,XDS510,XDS560,TMS320C28x,TMS320C54x,TMS320C55xaretrademarksofTexasInstruments.Allothertrademarksarethepropertyoftheirrespectiveowners.

UNLESSOTHERWISENOTEDthisdocumentcontainsPRODUCTIONDATAinformationcurrentasofpublicationdate.ProductsconformtospecificationsperthetermsofTexasInstrumentsstandardwarranty.Productionprocessingdoesnotnecessarilyincludetestingofallparameters.

版权?2010–2012,TexasInstrumentsIncorporated

EnglishDataSheet:SPRS698

TMS320F28069,TMS320F28068,TMS320F28067,TMS320F28066TMS320F28065,TMS320F28064,TMS320F28063,TMS320F28062

ZHCS009C–NOVEMBER2010–REVISEDMAY2012

www.ti.com.cn

?多达54个具有输入滤波功能可单独编程的多路复用通用输入输出(GPIO)引脚?高级仿真特性

–分析和断点功能

–借助硬件的实时调试

?2806x封装

–80引脚PFP和100引脚PZPPowerPAD?散热增强薄型四方扁平封装(HTQFP)

–80引脚PN和100引脚PZ薄型四方扁平封装(LQFP)

1.2描述

F2806xPiccolo?系列微控制器为C28x?内核和并行加速器(CLA)供电,此内核和CLA与低引脚数量器件中的高集成控制外设向耦合。该系列的代码与以往基于C28x的代码相兼容,并且提供了很高的模拟集成度。

一个内部稳压器实现了单电源轨运作。对HRPWM模块实施了改进,以提供双边缘控制(调频)。增设了具有内部10位基准的模拟比较器,并可直接对其进行路由以控制PWM输出。ADC可在0V至3.3V固定全标度范围内进行转换操作,并支持公制比例VREFHI/VREFLO基准。ADC接口专门针对低开销/低延迟进行了优化。

2TMS320F2806x(Piccolo?)微控制器(MCU)版权?2010–2012,TexasInstrumentsIncorporated

TMS320F28069,TMS320F28068,TMS320F28067,TMS320F28066TMS320F28065,TMS320F28064,TMS320F28063,TMS320F28062

www.ti.com.cn

ZHCS009C–NOVEMBER2010–REVISEDMAY2012

1.3功能方框图

M0 SARAM (1Kx16)(0-wait, Non-Secure)M1 SARAM (1Kx16)(0-wait, Non-Secure)L5 DPSARAM (8Kx16)(0-wait, Non-Secure)DMARAM0L6 DPSARAM (8Kx16)(0-wait, Non-Secure)DMARAM1L7 DPSARAM (8Kx16)(0-wait, Non-Secure)DMARAM2L8 DPSARAM (8Kx16)(0-wait, Non-Secure)DMARAM3L0 DPSARAM (2Kx16)(0-wait, Secure)CLAData RAM2L1 DPSARAM (1Kx16)(0-wait, Secure)CLAData RAM0L2 DPSARAM (1Kx16)(0-wait, Secure)CLAData RAM1L3 DPSARAM (4Kx16)(0-wait, Secure)CLAProgram RAML4 SARAM (8Kx16)(0-wait, Secure)CodeSecurityModule(CSM)OTP1Kx16SecureFLASH64K/128Kx168 equal sectorsSecureDMABusPUMPOTP/FlashWrapperPSWDMemory BusDMABusMemory BusGPIO MuxCOMP1OUTCOMP2OUTCOMP3OUTCOMP1ACOMP1BCOMP2ACOMP2BCOMP3ACOMP3BCOMP+DACDMABusBoot-ROM(32Kx16)(0-wait,Non-Secure)TCK, TDI, TMSTDOXCLKINLPM Wakeup3 Ext. InterruptsX1X2XRS32-bit Peripheral BusCLABusCLA+MessageOSC1, OSC2,Ext, PLLs,RAMsDMA6-chLPM, WD,CPU Timers0/1/2. PIEAIO MuxADC0-waitResultRegsA7:0ADCB7:0CLABusDMABusMemory Bus32-bit PeripheralBus16-bit Peripheral Bus32-bit Peripheral Bus(CLAaccessible)32-bit PeripheralBus32-bitPeripheral Bus(CLAaccessible)32-bit PeripheralBusSCI-A/BSPI-A/BI2C-A(4LFIFO)(4LFIFO)(4LFIFO)ePWM1 to ePWM8HRPWM (8ch)EPWMSYNCOUSB-0McBSP-AeCAP-eQEP-1/2/31/2HRCAP-eCAN-A1/2/3/4(32-mbox)EPWMSYNCISPISIMOxSPISOMIxSPICLKxSPISTExEPWMxAEPWMxBSCIRXDxMFSRAMDRAMCLKRAMFSXAMDXAMCLKXASCITXDxUSB0DMHRCAPxCANRXxEQEPxAEQEPxBEQEPxIEQEPxSUSB0DPGPIO MuxA.由于引脚复用,所有外设引脚不能同时使用。

图1-1.功能方框图

版权?2010–2012,TexasInstrumentsIncorporatedTMS320F2806x(Piccolo?)微控制器(MCU)

CANTXxECAPxSDAxSCLxTZxGPIOMuxGPIOMuxC28x 32-bit CPUFPUVCUTRST3

TMS320F28069,TMS320F28068,TMS320F28067,TMS320F28066TMS320F28065,TMS320F28064,TMS320F28063,TMS320F28062

ZHCS009C–NOVEMBER2010–REVISEDMAY2012

www.ti.com.cn

1.4系统器件图

VREFLOVREFHI

VREFA0A1A2A3A4A5A6A7B0B1B2B3B4B5B6B7

ADC(DMA-accessible)C28xCore(90-MHz)FPUVCUFlash MemoryRAMRAM(Dual-Access)PWM1(DMA-accessible)PWM2(DMA-accessible)PWM3(DMA-accessible)PWM4(DMA-accessible)PWM5(DMA-accessible)PWM6(DMA-accessible)PWM-1APWM-1BPWM-2APWM-2BPWM-3APWM-3BPWM-4APWM-4BPWM-5APWM-5BPWM-6APWM-6BPWM-7APWM-7BPWM-8APWM-8BTZ1TZ2TZ3CMP1-outCMP2-outCMP3-out384eCAPeQEPHRCAP12-bit3.46-MSPSDual-S/HSOC-basedCLACore90-MHz Floating-Point(Accelerator)(DMA-accessible)TempSensorCMP1-Out6PWM7(DMA-accessible)PWM8(DMA-accessible)Trip Zone10-bitDACCMP2-Out10-bitDACCMP3-Out10-bitDACAnalogComparatorseCAPx 3eQEPx 2HRCAPx 4Timers 32-bitVregTimer-0COMMS4CLKSELInt-Osc-1Int-Osc-2X1X2

On-chip OscPOR/BORWDPLLSystemTimer-1Timer-2UART x 2SPI x 28GPIOControlI2C2CANMcBSP(DMA-accessible)USB(DMA-accessible)262图1-2.外设块

4

TMS320F2806x(Piccolo?)微控制器(MCU)

版权?2010–2012,TexasInstrumentsIncorporated

TMS320F28069,TMS320F28068,TMS320F28067,TMS320F28066TMS320F28065,TMS320F28064,TMS320F28063,TMS320F28062

www.ti.com

ZHCS009C–NOVEMBER2010–REVISEDMAY2012

1

TMS320F2806x(Piccolo?)微控制器(MCU).......1

1.1

特性

5.25.35.45.55.65.75.85.95.105.115.125.135.145.155.165.175.18

2

3

4

5

..................................................1

1.2描述..................................................21.3功能方框图...........................................31.4系统器件图...........................................4器件纵览...................................................62.1器件特性.............................................62.2内存映射.............................................92.3引脚分配............................................192.4信号说明............................................212.5简要说明............................................302.6寄存器映射.........................................402.7器件仿真寄存器.....................................422.8VREG/BOR/POR...................................442.9系统控制............................................462.10低功耗模式块.......................................55器件和文档支持..........................................563.1开始使用............................................563.2开发支持............................................563.3器件和开发支持工具命名规则......................563.4文档支持............................................583.5社区资源............................................59器件运行条件............................................604.1最大绝对额定值.....................................604.2建议的运行条件.....................................604.3电气特性............................................61外设和电气规范..........................................625.1参数信息............................................62

.......................................62

器件时钟表.........................................62时钟要求和特性.....................................65电源排序............................................66流耗.................................................69针对MCU的无信号缓冲的仿真器连接.............72中断.................................................73控制律加速器(CLA)概述...........................78模拟时钟............................................81详细说明............................................95串行外设接口(SPI)模块............................96串行通信接口(SCI)模块..........................107多通道缓冲串行端口(McBSP)模块...............110增强型控制器局域网络(eCAN)模块..............120内部集成电路(I2C)................................124

测试负载电路

增强型脉宽调制器(ePWM)模块

(ePWM1/2/3/4/5/6/7/8)............................127高分辨率PWM(HRPWM)

134135137139142143155156

67

........................

5.19增强型捕捉模块(eCAP1)..........................5.20高分辨率捕捉模块(HRCAP1/2/3/4)...............5.21增强型正交编码器模块(eQEP1/2)................5.22JTAG端口........................................5.23通用输入/输出(GPIO)复用器.....................5.24通用串行总线(USB)...............................5.25闪存定时...........................................修订历史记录...........................................机械封装和可订购部件信息...........................7.1散热数据...........................................7.2封装信息...........................................

158

164

164165

Copyright?2010–2012,TexasInstrumentsIncorporated内容5

SubmitDocumentationFeedback

ProductFolderLink(s):TMS320F28069TMS320F28068TMS320F28067TMS320F28066TMS320F28065

TMS320F28064TMS320F28063TMS320F28062

TMS320F28069,TMS320F28068,TMS320F28067,TMS320F28066TMS320F28065,TMS320F28064,TMS320F28063,TMS320F28062

ZHCS009C–NOVEMBER2010–REVISEDMAY2012

www.ti.com

2器件纵览

2.1

器件特性

Table2-1TMS320F2806x器件的特性列表。

6器件纵览Copyright?2010–2012,TexasInstrumentsIncorporated

SubmitDocumentationFeedback

ProductFolderLink(s):TMS320F28069TMS320F28068TMS320F28067TMS320F28066TMS320F28065

TMS320F28064TMS320F28063TMS320F28062

TMS320F28069,TMS320F28068,TMS320F28067,TMS320F28066TMS320F28065,TMS320F28064,TMS320F28063,TMS320F28062

www.ti.com

ZHCS009C–NOVEMBER2010–REVISEDMAY2012

Table2-1.硬件特性

功能:

封装类型

(PFP和PZP为散热增强薄型四方扁平封装(HTQFP)。

PN和PZ薄型四方扁平封装(LQFP)。)指令周期浮点单元(FPU)

Viterbi、复杂数学、循环冗余校验(CRC)单元(VCU)并行加速器(CLA)6通道DMA片载闪存(16位字)片载SARAM(16位字)

片载闪存/SARAM/OTP块的代码安全引导ROM(32KX16)一次性可编程(OTP)ROM(16位字)ePWM输出

高分辨率ePWM通道eCAP输入

高分辨率捕捉模块(HRCAP)eQEP模块安全装置定时器

MSPS转换时间

12位ADC

通道温度传感器双采样保持

32位CPU定时器

带有数模转换器(DAC)的比较器内部集成电路(I2C)

多通道缓冲串行端口(McBSP)增强型控制器局域网络(eCAN)串行外设接口(SPI)串行通信接口(SCI)通用串行总线(USB)2引脚振荡器0引脚振荡器

-00101003

16

支持支持33111221(2)12

00-----11000-42

支持3.46289ns

12

16

支持支持33111221(2)12

198

3

11

42

支持3.46289ns

12

16

支持支持33111221(2)12

-类型(1)

28069,28069U(2)(90MHz)100引脚PZ/PZP

80引脚PN/PZP

28068,28068U(2)(90MHz)100引脚PZ/PZP

80引脚PN/PFP

28067,28067U(2)(90MHz)100引脚PZ/PZP

80引脚PN/PFP

28066,28066U(2)(90MHz)100引脚PZ/PZP

80引脚PN/PFP

28065,28065U(2)(90MHz)100引脚PZ/PZP

80引脚PN/PFP

28064,28064U(2)(90MHz)100引脚PZ/PZP

80引脚PN/PFP

28063,28063U(2)(90MHz)100引脚PZ/PZP

80引脚PN/PFP

28062,28062U(2)(90MHz)100引脚PZ/PZP

80引脚PN/PFP

11.11ns支持支持支持支持128K50K支持支持1K

156

198

11.11ns支持支持否支持128K50K支持支持1K

1563

11

42198

11.11ns支持否否支持128K50K支持支持1K

1563

11

支持3.46289ns

12

1642198

11.11ns支持否否支持128K34K支持支持1K

1563

11

支持3.46289ns

12

支持支持33111221(2)12

1642198

11.11ns支持支持支持支持64K50K支持支持1K

1563

11

支持3.46289ns

12

支持支持33111221(2)12

1642198

11.11ns支持支持否支持64K50K支持支持1K

1563

11

支持3.46289ns

12

支持支持33111221(2)12

1642198

11.11ns支持否否支持64K34K支持支持1K

1563

11

支持3.46289ns

12

支持支持33111221(2)12

1642198

11.11ns支持否否支持64K26K支持支持1K

1563

11

支持3.46289ns

12

支持支持33111221(2)12

(1)(2)一个类型变化代表一个外设模块中的主要功能特性的差异。在一个外设类型内,器件之间会有细微差异,而这些差异不会影响模块的基本功能性。这些特定器件差异显示在《TMS320x28xx,28xxxDSP外设参考手册》(文献号SPNU566)列表中和外设参考指南中。USB只在TMS320F2806xU器件中显示。

Copyright?2010–2012,TexasInstrumentsIncorporated器件纵览7

SubmitDocumentationFeedback

ProductFolderLink(s):TMS320F28069TMS320F28068TMS320F28067TMS320F28066TMS320F28065

TMS320F28064TMS320F28063TMS320F28062

TMS320F28069,TMS320F28068,TMS320F28067,TMS320F28066TMS320F28065,TMS320F28064,TMS320F28063,TMS320F28062

ZHCS009C–NOVEMBER2010–REVISEDMAY2012

www.ti.com

Table2-1.硬件特性(continued)

功能:

封装类型

(PFP和PZP为散热增强薄型四方扁平封装(HTQFP)。

PN和PZ薄型四方扁平封装(LQFP)。)I/O引脚(共用)外部中断

电源电压(标称值)

T:-40°C至105°C

温度选项

S:-40°C至125°CQ:-40°C至125°C

产品状态(4)

(3)

类型(1)

28069,28069U(2)(90MHz)100引脚PZ/PZP

80引脚PN/PZP40633.3VPZPZPPZP

PNPFPPFP

28068,28068U(2)(90MHz)100引脚PZ/PZP54

633.3VPZPZPPZP

PNPFPPFP80引脚PN/PFP40

28067,28067U(2)(90MHz)100引脚PZ/PZP54

633.3VPZPZPPZP

PNPFPPFP80引脚PN/PFP40

28066,28066U(2)(90MHz)100引脚PZ/PZP54

633.3VPZPZPPZP

PNPFPPFP80引脚PN/PFP40

28065,28065U(2)(90MHz)100引脚PZ/PZP54

633.3VPZPZPPZP

PNPFPPFP80引脚PN/PFP40

28064,28064U(2)(90MHz)100引脚PZ/PZP54

633.3VPZPZPPZP

PNPFPPFP80引脚PN/PFP40

28063,28063U(2)(90MHz)100引脚PZ/PZP54

633.3VPZPZPPZP

PNPFPPFP80引脚PN/PFP40

28062,28062U(2)(90MHz)100引脚PZ/PZP54

633.3VPZPZPPZP

PNPFPPFP80引脚PN/PFP40

GPIOAIO

--------

54

TMS(28069)TMX(28069U)

TMS(28068)TMX(28068U)

TMS(28067)TMX(28067U)

TMS(28066)TMX(28066U)

TMS(28065)TMX(28065U)

TMS(28064)TMX(28064U)

TMS(28063)TMX(28063U)

TMS(28062)TMX(28062U)

(3)(4)

“Q”是指针对汽车应用的Q100认证技术规范。

“TMS”产品状态表示一个完全合格的生产器件。“TMX”产品状态表示一个试验器件,此试验器件并不一定代表最终器件的电气规范。器件级说明,请见Section3.3,器件和开发支持工具命名规则。

8器件纵览Copyright?2010–2012,TexasInstrumentsIncorporated

SubmitDocumentationFeedback

ProductFolderLink(s):TMS320F28069TMS320F28068TMS320F28067TMS320F28066TMS320F28065

TMS320F28064TMS320F28063TMS320F28062

TMS320F28069,TMS320F28068,TMS320F28067,TMS320F28066TMS320F28065,TMS320F28064,TMS320F28063,TMS320F28062

www.ti.com

ZHCS009C–NOVEMBER2010–REVISEDMAY2012

2.2内存映射

从Figure2-1到Figure2-7,采用的命名规则如下:?内存块不可升级。

?外设帧0,外设帧1,外设帧2,和外设帧3内存映射只限于数据内存。一个用户程序不能访问这些处于程序空间内的内存映射。

?受保护意味着“写后读”操作的顺序被保存,而不是流水线顺序。?特定内存区域受EALLOW保护以防止配置之后的假写入。

?位置0x3D7C80–0x3D7CC0包含内部振荡器和ADC校准例程。这些位置不可由用户设计。

?所有带有USB的器件有位于0x40000至0x40800的2Kx16RAM。当USB模块的时钟被启用时,这个RAM被连接至USB控制器并运行为一个先进先出(FIFO)RAM。当此USB模块时钟被禁用时,这个RAM被重新映射到CPU可访问地址空间并且可被用作通用RAM。

Copyright?2010–2012,TexasInstrumentsIncorporated器件纵览9

SubmitDocumentationFeedback

ProductFolderLink(s):TMS320F28069TMS320F28068TMS320F28067TMS320F28066TMS320F28065

TMS320F28064TMS320F28063TMS320F28062

TMS320F28069,TMS320F28068,TMS320F28067,TMS320F28066TMS320F28065,TMS320F28064,TMS320F28063,TMS320F28062

ZHCS009C–NOVEMBER2010–REVISEDMAY2012

Data Space0x00 00000x00 00400x00 04000x00 08000x00 0D00Prog Spacewww.ti.com

M0 Vector RAM (Enabled if VMAP= 0)M0 SARAM (1K x 16, 0-Wait)M1 SARAM (1K x 16, 0-Wait)Peripheral Frame 0PIE Vector - RAM(256 x 16)(Enabled ifVMAP= 1,ENPIE = 1)Peripheral Frame 0CLARegistersCLA-to-CPU Message RAMCPU-to-CLAMessage RAMReservedReservedPeripheral Frame 3(4K x 16, Protected)DMA-AccessiblePeripheral Frame 1(4K x 16, Protected)ReservedReserved0x00 0E000x00 14000x00 14800x00 15000x00 15800x00 20000x00 50000x00 60000x00 7000Peripheral Frame 2(4K x 16, Protected)0x00 80000x00 88000x00 8C000x00 90000x00A0000x00 C0000x00 E0000x01 00000x01 20000x01 40000x3D 78000x3D 7BFA0x3D 7C800x3D 7CC00x3D 7CD00x3D 7E80L0 DPSARAM (2K x 16)(0-Wait, Secure Zone + ECSL, CLAData RAM2)L1 DPSARAM (1K x 16)(0-Wait, Secure Zone + ECSL, CLAData RAM 0)L2 DPSARAM (1K x 16)(0-Wait, Secure Zone + ECSL, CLAData RAM 1)L3 DPSARAM (4K x 16)(0-Wait, Secure Zone + ECSL, CLAProgram RAM)L4 SARAM (8K x 16)(0-Wait, Secure Zone + ECSL)L5 DPSARAM (8K x 16)(0-Wait, DMARAM 0)L6 DPSARAM (8K x 16)(0-Wait, DMARAM 1)L7 DPSARAM (8K x 16)(0-Wait, DMARAM 2)L8 DPSARAM (8K x 16)(0-Wait, DMARAM 3)ReservedUser OTP(1K x 16, Secure Zone + ECSL)ReservedCalibration DataGet_mode functionReservedPARTIDCalibration Data0x3D 7EB00x3D 80000x3F 7FF80x3F 80000x3F FFC0ReservedFLASH(128K x 16, 8 Sectors, Secure Zone + ECSL)128-Bit PasswordBoot ROM (32K x 16, 0-Wait)Vector (32 Vectors, Enabled if VMAP= 1)Figure2-1.28069内存映射

10

器件纵览Copyright?2010–2012,TexasInstrumentsIncorporated

SubmitDocumentationFeedback

ProductFolderLink(s):TMS320F28069TMS320F28068TMS320F28067TMS320F28066TMS320F28065

TMS320F28064TMS320F28063TMS320F28062

本文来源:https://www.bwwdw.com/article/d687.html

Top