TAL2 124 晶振输出引脚。
与片外晶振的另外一个引脚想连接 Flash 编程电压输入引脚,在烧写时必须接5V,引脚 Vccp 58 接地,则不会被烧写。
正常工作时接地,任何时候该 引脚不要悬浮,不要串联任何电阻 供电电源 VDD 295086129 内核电压 3.3V数字逻辑电源电压 VDDO 442677795141 I/O 口缓冲器电源电压 3.3V数字逻辑电源电压 VSS 28,49,85,128 内核地,数字参考地 VSSO 3,41,66,76,94, I/O 口缓冲器地,数字逻辑和缓冲器参考地 125,140 地址,数据和存储器控制信号 微处理器与微控制器方式选择引脚。
DSP 复位时对此 引脚采样,若为低电平,则工作在微控制器方式下, DSP 从内部程序存储器(片内的 Flash)的 0000h 开 MP/MC 118 始程序执行;若为高电平,则工作在微处理器方式下, DSP 从外部程序存储器(一般是扩展的)0000h 开始 程序执行 外部存储器访问选通引脚。
一般为高电平,仅当访问 STRB 96 外部空间时,为低电平。
2、TI 公司的 DSP 命名规则3、DSP2407 内部包含哪些成分?DSP2407 由三部分组成:CPU、片内存储器和片内外设。
⑴ CPU 是 DSP 内部最重要的部分,用于完成数字与逻辑运算。
⑵ 存储器包含了数据与程序存储器。
对于 DSP2407,片内程序空间有 32K 字的 Flash当程序调试好后,直接在 CCS 环境下烧入 Flash 中,即可脱机运行,使 DSP2407 的使用非常方便,片内还有 2.5K 字的数据存储器。
⑶ 片内外设 典型的片内外设有 A/D 转换、SPI、SCI、CAN、WTTimer、事件管理器 A 与B 等。
4、 CPU 结构LF2407A -DSP 的 CPU 内部硬件功能模块的作用及意义符号 名称 说明ACC 累加器 用来保存 CALU 计算结果,并为下次 CALU 操作提供输入,具 有移位和循环操作功能CALU 中央算术逻辑 DSP 的核心部件 单元DARAM 双访问 RAM 在一个机器周期里可以对该存储器进行一次读和写DP 数据存储器页 数据页寄存器。
DP 值可以通过 LST 和 LDP 指令来设定 指针MPY 乘法器 可以在一个单周期内完成,经过 1616 位乘法器运算得到一个 32 位乘积MUX 多路选择器 从含有多路的总线中选择一路输入PC 程序计数器 参考 NPAR 来增加自身的计数值,为下一次的取指操作和数据 传送操作提供地址PREG 乘积寄存器 32 位存储器,用以保存 1616 的乘法结果TREG 临时寄存器 用语保存乘法运算的一个乘数。
5、 存储器及存储空间配置DSP2407 片内存储器的种类包括: Flash、DARAM、SARAM。
1、 Flash 片内的 Flash 存储器映射到程序空间,用来永久存储程序。
DSP2407 上电时采样 MP/MC 引脚的电平,当该引脚为低电平时,程序从片内 Flash 的 0000h 地址开始执行,当该引 脚为高电平时,程序从片外程序空间 0000h 地址开始执行。
2、 DARAM DARAM-双访问 RAM,在一个机器周期里可以对该存储器进行一次读和写 3、 SARAM SARAM –单访问 RAM,在一个机器周期里可以进行一次读和写,可以用来配置程序和 数据空间,通常用于配置数据空间,DSP2407 内包含 2K 字空间,用来保存数据和程序 的变量足够,不用再进行片外数据存储器扩展。
4、 存储器的配置 DSP2407 采用了哈佛结构,它的程序空间,数据空间和 I/O 口空间是分开、独立的。
DSP 外部有 16 根地址线引脚,它们构成了外部 16 位地址总线,配合 3 个外部存储器 空间选择引脚;PS、DS、IS,可以访问片外不同的空间。
显然,每一时刻,对片外只 能访问 3 种空间之一。
4.1、 程序存储器 用于保存程序代码,还可以保存数据表信息和常量。
程序存储器有 16 位地址线,这使 得程序存储器的寻址范围为 64K 字。
对于 DSP2407,它把程序空间前 32K 字分配给片内 Flash,地址范围是 0000h7FFFh地址范围是 8000 h 87FF h,分配给片内 SARAM;地址范围 8800 h FDFF h,分配给片外程序存储器,约 30K 字;地址范围是 FE00 h FEFF h,分配给片外程序存储器;地址范围 FF00 h FFFF h,分配给片内 DARAM。
决定程序存储器的配置有以下 3 个因素:1) MP/MC 引脚2) PON 当 PON1 时,SARAM 被映射到程序空间 8000 h 87FF h;当 PON0 时, 程序空间 8000 h 87FF h 被映射到片外。
3) CNF 当 CNF0 时,地址范围为 FE00FEFF 和 B0 块(FF00 h FFFF h)被映射为 片外程序空间。
当 CNF1 时,地址范围 FE00 h FEFF h 保留给系统,用户不用; B0 块(FF00 h FFFF h)被映射为片内程序空间。
4.2、 数据存储器DSP2407 数据存储器空间寻址范围高达 64K 字的 16 位字,数据存储器空间前 32K 字(0000 h 7FFF h)被片内数据存储器占据,后 32K 字地址(8000 h FFFF h)被外部数据存储器占用,其实 DSP2407 片内数据存储器只有约 2.K 字的数据空间可以供用户使用。
4.3、 I/O 口I/O 口空间存储器可寻址 64K 字的 16 位字,均可用汇编指令 IN 和 OUT 来访问。
二 DSP2407 最小硬件系统与常用芯片对于 DSP2407,加上电源和晶振,就构成了最小系统,为了使最小系统工作在开发状态下,应配以 JTAG 接口并扩展片外程序存储器,以便于完成 DSP2407 的性能测试。
1 DSP2407 最小系统电源种类和要求TMS320C240 工作电压 5VLF2407A 采用低电压供电 3.3V,可以大大降低 DSP 的功耗。
DSP2407 最小系统工作电源要求:CPU 核电源: 3.3V 引脚 V DD地为 VSSI/O 口电源: 3.3V 电源引脚 V DDO 地为 VSSOPLL 电源: 3.3V 电源引脚 VCCA地为 VSSFlash 编程电源: 5V 引脚 VCCPDSP 系统构成的常用芯片有哪些?可以结合核心板介绍(如:D94, 或 THRSS-1, THRSM-1,THRSV-1 核心板)1电源: TPS73HD3xx,TPS7333,TPS56100,PT64xx...2Flash: AM29F400,AM29LV400,SST39VF400...3SRAM: CY7C1021,CY7C1009,CY7C1049...4FIFO: CY7C425,CY7C42x5...5Dual port: CY7C136,CY7C133,CY7C1342...6SBSRAM: CY7C1329,CY7C1339...7SDRAM: HY57V651620BTC...8CPLD: CY37000 系列,CY38000 系列,CY39000 系列...9PCI: PCI2040,CY7C09449...10USB: AN21xx,CY7C68xxx...11Codec:TLV320AIC23,TLV320AIC10...12A/DD/A:ADS7805,TLV2543...有源晶振与晶体的区别,应用范围及用法1晶体需要用 DSP 片内的振荡器,晶体没有电压的问题,可适应于任何 DSP,建议用晶体。
2有源晶振不需要 DSP 的内部振荡器,信号比较稳定。
有源晶振用法:一脚悬空,二脚接地,三脚接输出,四脚接电压。
为什么 DSP 从 5V 发展成 3.3V?超大规模集成电路的发展从 1um,发展到目前的 0.1um,芯片的电源电压也随之降低,功耗也随之降低。
DSP 也同样从 5V 发展到目前的 3.3V,核心电压发展到 1V。
目前主流的 DSP的外围均已发展为 3.3V,5V 的 DSP 的价格和功耗都价格,以逐渐被 3.3V 的 DSP 取代。
DSP 芯片电源的选择TMS320LF24xx:TPS7333QD,5V 变 3.3V,最大 500mA。
TMS320VC33: TPS73HD318PWP,5V 变 3.3V 和 1.8V,最大 750mA。
TMS320VC54xx: TPS73HD318PWP, 变 3.3V 和 1.8V, 5V 最大 750mA; TPS73HD301PWP,5V 变 3.3V 和可调,最大 750mA。
TMS320VC55xx:TPS73HD301PWP,5V 变 3.3V 和可调,最大 750mA。
TMS320C6000: PT6931,TPS56000,最大 3A。
第 5 章 仿真环境的建立和工程文件组织一 开发 DSP 需要准备哪些工具?仿真器与系统如何建立连接?1)开发 DSP 需要准备哪些工具?DSP2407 的开发需要一套完整的软硬件开发工具。
公司为其提供的软件开发工具是 CCS, TI ,我们习惯定义为仿真器。
硬件开发工具是扩展开发系统 XDS(边界扫描仿真器)2)仿真器与系统如何建立连接?TI 公司采用的边界扫描仿真器
上一篇:
【精品】第一章使用MFC
下一篇:
餐饮管理系统