第一章:电机控制DSP简介
简要描述DSP芯片的主要特点。
课本P2-P3
-
哈佛结构或改进的哈佛结构(程序和数据空间独立)
-
多级流水线技术(并行)
-
乘积累加(MAC)运算
-
特殊的指令
-
专门的外设
整理C2000系列DSP具体分类和型号
课本P4-P5
-
Concerto系列(连接与控制一体化)
-
Delfino系列(实时控制 领先的浮点性能和集成度)
-
Piccolo系列(32位实时控制)
-
28xxx 32位定点系列(32位核心) 最高150MHz运行频率)
-
扩展的28x系列(为不同的工业应用添加不同的特性)
以常见的176引脚PGF/PTP薄四方扁平封装(LQFP)的F28335为例找出与SCI有关的通用I/O引脚
补充:什么是SCI? SCI(serial communication interface)串行通信接口
课本:P14-P18
-
GPIO9 SCI-B发送数据(I/O)
-
GPIO11 SCI-B接收数据(I)
-
GPIO14 SCI-B传输(O)
-
GPIO15 SCI-B接收(I)
-
GPIO18 SCI-B传输(O)
-
GPIO19 SCI-B接收(I)
-
GPIO22 SCI-B传输(O)
-
GPIO23 SCI-B接收(I)
-
GPIO28 SCI接收数据(I)
-
GPIO29 SCI传输数据(O)
-
GPIO35 SCI传输数据(O)
-
GPIO36 SCI接收数据(I)
-
GPIO62 SCI-C接收数据(I/O)
-
GPIO63 SCI-C传输数据(O)
TMS320F2835的地址线是什么?根据这个计算,最大地址范围可以找到
课本:P22
根据内存总线架构:
- 程序读总线:22位地址线
- 数据读取总线:32位地址线
- 数据写总线:32位地址线
程序的最大搜索范围是字,数据的最大搜索范围是字
TMS320F2835数据线有多少条?
课本:P22
根据内存总线架构:
- 程序读总线:32位数据线
- 数据读总线:32位数据线
- 数据写总线:32位数据线
所以应当有32根数据线
描述模拟电源与数字电源的区别
暂时没有在课本上找到!
AVCC:模拟部分电源供电 AGND:模拟地
模拟:是各种模拟信号的零电位。
模拟电源:即通过铁芯和线圈实现变压器电源
DVCC:部分数字电源供电 DGND:数字地
数字地:又称逻辑地,是各种开关量(数字量)信号的零电位。
数字电源:开关电源由数字接口控制
表示主频与时钟周期的关系。分别计算CPU时钟频率为150MHz、100MHz、50MHz和30MHz时钟周期
暂时没有在课本上找到!
主频:机器内主时钟的频率,主频倒数是CPU时钟周期
CPU时钟周期:通常是节拍脉冲或T周期,即主频倒数CPU每个动作至少需要一个时钟周期。
时钟周期 时钟周期分别为
与JTAG有几个相关的引脚
课本:P8-P10
一共有7个
分别为:
-
TRST 使用内部下拉电阻JTAG复位测试
-
TCK 带内部上拉电阻JTAG测试时钟
-
TMS 带内部上拉电阻JTAG选择测试模式
-
TDI 带内部上拉电阻JTAG测试数据输入
-
TDO JTAG扫描输出,测试数据输出
-
EMU0 模拟器引脚0,在JTAG扫描过程中定义为输入/输出
-
EMU0 模拟器引脚0,在JTAG扫描过程中定义为输入/输出
TMS320F28335的片上存储器有哪些
课本:P24
-
Flash存储器
-
单周期访问RAM(SARAM)
-
OTP
-
片外存储
-
Boot Rom
TMS320F28335的片上RAM分为哪些区间?
课本:P25
以程序空间为例 地址太多 建议看图
-
M0向量-RAM(32*32) 0x00 0000 - 0x00 0040
-
M0\M1 SARAM(1K*16) 0x00 0040 - 0x00 0400 - 0x00 0800
-
保留空间 0x00 0800 – 0x00 8000
-
L0\L1\L2\L3\L4\L5\L6\L7 SARAM 0x00 8000 – 0x01 0000
-
保留空间 0x01 0000 – 0x30 0000
-
Flash(256K*16) 0x30 0000 – 0x33 FFF8
-
128位加密 0x33 FFF8 - 0x34 0000
-
保留空间 0x34 0000 - 0x34 0080
-
ADC校准数据
-
保留空间
-
用户OTP
-
保留空间
-
L0\L1\L2\L3 SARAM
-
保留空间
-
Boot Rom
-
BROM向量-ROM(32*32)
TMS320F28335外部存储器分为哪些区间?
课本:P25
-
保留空间 0x00 0000 – 0x00 4000
-
XINTF区域0(4K*16 XZCS0)(受保护)DMA可存取 0x00 4000 - 0x00 5000
-
保留空间 0x00 5000 – 0x10 0000
-
XINTF区域0(1M*16 XZCS6)(受保护)DMA可存取 0x10 0000 - 0x20 0000
-
XINTF区域0(1M*16 XZCS7)(受保护)DMA可存取 0x20 0000 - 0x30 0000
-
保留空间 0x30 0000 – 0x3F FFFF
代码安全模块的作用是什么?
课本:P26
防止逆向工程,保护知识产权
描述TMS320F28335主要的片上外设
课本:P26
- ePWM:增强的PWM模块
- eCAP:增强的捕捉模块
- eQEP:增强的正交编码模块
- ADC:增强的A/D采样模块
- Watchdog Timer:看门狗模块
- McBSP:多通道串行缓存接口
- SPI:串行外设接口
- SCI:串行通信接口
- I2C:集成电路模块总线
- CAN:增强的控制局域网功能
- GPIO:增强的通用I/O接口
- DMA:6通道直接存储器存取