《Piccolo系列DSP控制器原理与开发》简介
《Piccolo系列DSP控制器原理与开发》这本书是由张东亮创作的,《Piccolo系列DSP控制器原理与开发》共有501章节
1
前言
目前各种控制系统、通信系统、网络设备和仪器仪表等都以微处理器为核心。几十年来,随着大规模集成电路技术的不断发展,微处理器的性能越来越高、体积越来越小、系列越来越...
2
目录
...
3
第1章 绪论
本章主要内容: 1)DSP的发展与DSP芯片的特点(Development and Features of DSP Chips)。 2)典型DSP控制器应用系统...
4
1.1 DSP的发展与DSP芯片的特点
数字信号处理(Digital Signal Processing,DSP)理论与技术是一门应用广泛的学科。数字信号处理是利用计算机技术,以数字形式对信号进行采集...
5
1.2 典型DSP控制器应用系统及其设计过程
...
6
1.典型DSP应用系统
一个典型的计算机控制系统框图如图1-1所示。它通常包括A-D转换器、计算机CPU、D-A转换器、执行机构以及被控对象等。如果计算机的CPU为DSP芯片,则组成基...
7
2.DSP控制器应用系统设计开发过程
DSP控制器应用系统的设计与开发过程主要包括硬件设计、软件设计、实验调试和制作等环节。研制一个DSP应用系统包括确定任务、总体方案设计、硬件电路设计、软件设计、...
8
3.DSP芯片的选择
DSP芯片种类繁多,结构与性能差别很大。DSP芯片按照数据格式可以分为定点芯片和浮点芯片。定点芯片按照定点数据格式进行工作,其数据长度通常为16位、24位和32...
9
1.3 C2000系列DSP控制器
C2000系列是为控制领域优化设计的DSP芯片,被称为DSP控制器、数字信号控制器(DSC)或微控制器(MCU),由最初的C2x、C2xx系列发展到目前广泛应用...
10
1.C24x系列DSP控制器
C24x有又包括24x和240x系列,前者为+5V电源,后者为+3.3V电源,时钟频率由20MHz提高到40MHz。 (1)24x系列DSP控制器 该系列DSP...
11
2.C28x系列DSP控制器
C28x系列的TMS320F281x DSP控制器芯片的功能框图如图1-6所示。与C24x DSP控制器相比,CPU数据宽度由16位提高到32位,时钟频率提高到...
12
3.Piccolo系列DSP控制器
(1)2802x系列DSP控制器 2802x DSP是Piccolo(精简型)系列DSP的一个子系列。Piccolo系列DSP还包括2803x、2806x以及2...
13
4.Delfino系列数字信号控制器
2833xDelfino系列是一款用于控制领域的高集成度、高性能的数字信号控制器(DSC),它基于C28x DSP内核同时具有一个单精度(32位)浮点运算单元(...
14
5.Concerto系列微控制器
Concerto系列双子系统微控制器通过将Cortex-M3 ARM与C28x内核结合在一个器件上以实现互联与控制。F28M35x为该系列代表型号。 Conce...
15
1.4 DSP控制器的应用
DSP控制器作为一种DSP芯片自从20世纪90年代以来的飞速发展,一方面得益于集成电路技术的发展,另一方面也得益于巨大的市场。目前,DSP控制器主要用于控制系统...
16
1.5 数的定标与定点运算
...
17
1.二进制补码
DSP的数通常以二进制补码表示。二进制数的最高位为符号位,表示数的正负,0表示数为正,1则表示为负,其余的位表示数值的大小。求取负数补码的方法是其原码的符号位不...
18
2.数的定标
对于16位定点DSP芯片来说,参与运算的数是16位整数。但实际情况下,数学运算过程的数不一定都是整数,例如电流值、放大倍数等。那么定点DSP芯片如何处理小数呢?...
19
3.定点运算
在DSP的运算中多数为乘法和加法运算。通常采用全部以Q15格式(纯小数)或Q0格式(纯整数)表示。因为小数乘以小数得小数,整数乘以整数得整数。但有的情况下如动态...
20
1.6 思考题与习题
1.与单片机及通用微处理器相比,DSP控制器芯片有哪些主要特点? 2.简述典型DSP控制器应用系统的构成。 3.简述DSP控制器应用系统的一般设计开发过程。如何...
21
第2章 2803x DSP控制器总体结构
本章主要内容: 1)2803x引脚及其功能(Pins and Their Function of the 2803x)。 2)2803x片内硬件资源(2803x...
22
2.1 2803x引脚及其功能
图2-1为TMS320F2803x的80引脚PN LQFP封装图,LQFP表示Low-Profile Quad Flatpack。图2-2为64引脚PAG TQ...
23
2.2 2803x片内硬件资源
2803x DSP控制器功能框图如图2-4所示。它由C28x 32位CPU、片内存储器以及片内外设等组成。 图2-4 2803x的功能框图 2803x系列是C...
24
2.3 片内Flash和OTP存储器
...
25
1.Flash和OTP存储器的特点
片内Flash存储器同时映射在程序和数据存储器空间。Flash存储器有如下特点:多个分区、有代码安全保护、有低功耗模式、可根据CPU频率调整等待状态、可提高性能...
26
2.Flash和OTP存储器功耗模式
Flash和OTP有3种低功耗模式: 1)睡眠(Sleep)模式或复位状态。DSP复位后的默认模式,该模式功耗最低。 2)备用(Standby)模式。在该状态或...
27
3.Flash和OTP存储器性能
CPU对Flash/OTP的操作可采用如下方式中的一种:32位取指令、16位或32位数据空间读操作、16位程序空间读操作。 一旦F1ash处于活跃状态,对存储器...
28
4.Flash流水线模式
FIash存储器一般用于存放用户代码。为了提高代码执行的性能,可以采用Flash流水线(Pipeline)模式。FOTP寄存器中的ENPIPE位用于启动Flas...
29
5.Flash和OTP寄存器汇总
Flash和OTP配置寄存器见表2-3。 表2-3 Flash和OTP配置寄存器 (续) 在Flash选项寄存器FOPT中,仅最低位即ENPIPE位有用。当...
30
2.4 代码安全模块CSM
代码安全模块CSM(Code Security Module)可以防止未被授权的人看到片内存储器的内容,防止对受保护的代码进行复制和反向工程。“代码安全”意思是...