- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统及其应用报告TMS320F28335 DSP是TI(Texas Instruments,德州仪器)推出的32位浮点数字控制处理器,主频150MHz,外设丰富,性价比高,封装多样,广泛应用于电机控制、变频电源、UPS电源、光伏并网逆变器、风力发电并网变流器、SVC、SVG类FACTS装置、通信、医疗、航空航天等领域,是TI推出的F2812、F2407、F2808的升级产品,可以有效替代这些DSP控制器。TI作为全球最大的DSP供应生产商之一,TMS320系列DSP以强大的控制、信息处理能力以及高性价比的优势、相对易开发的特点,具有极高的市场占有率。在硬件设计开发方面,结束课程之后,本着深入学习的原则,从TI官方申请到一款TMS320F28335PTPQ DSP样片。参考上课用到的《DSP-F28335-II开发板使用手册》里面的原理图设计部分,利用Altium Designer设计原理图以及PCB印刷电路板。其中原理图并没有包含DSP-F28335-II开发板丰富的外设资源,仅仅是一款DSP最小系统设计,将全部IO全部引出,以便后期二次开发。一、硬件电路详解供电电路电源电路如上图所示A. 电源可由外部电源端子(J3)提供,其中电源端子 5V Power 标识为左负有正。电压为直流 5V,提供电流 1A 以上。 B. AMS1117-3.3 电源转换芯片( U3)作为 5V 转 3.3V 的高性能稳压芯片,为这个开发板提供稳定可靠的主电源 3.3V,由指示灯 DP1指示。 C. AMS1117-ADJ 电源转换芯片( U6)提供的 1.8 V-1.9V 给 DSP 内核使用。 D. 其中的 C1~C17是 滤波电容, 在PCB布局时,在每个电源引脚旁边放置滤波电容,保证稳定可靠供电。2. 集成芯片复位电路A. 复位按钮 S1 保证手工复位 。B. 复位信号提供给 F28335、SST39VF1601 等。3.扩展FLASH电路4. JTAG 电路5. DSP 核心电路6.PCB二、DSP程序设计以最基本的Buck电路拓扑为例,构建一个简单的控制系统。第一步:系统时钟初始化InitSysVtrl()(1)在这一部分中,要将30MHZ的晶振时钟倍频到150MHz系统时钟,InitPll(DSP28_PLLCR,DSP28_DIVSEL)。(2)然后再将系统时钟输出提供快速和慢速两种外设时钟,分别通过HISPCP和LOSPCP寄存器进行设置。(3)在这个系统中,主要用到ADC、ePWM和Timer三种外设,利用InitPeripheralClocks(void)函数配置外设时钟。第二步:GPIO初始化InitGpio()系统用到的GPIO引脚配置,利用霍尔元件检测电路电压和电流,因此初始化ADC模块GPIO引脚。Buck电路中用到开关器件IGBT,因此要有ePWM模块GPIO初始化,注意在这一部分初始化中要对PWM引脚赋初值(低电平)。防止在控制过程未介入之前,系统扰动。第三步:定时器初始化InitCpuTimers() (1)因为系统中涉及软件控制器设计,系统采用PI控制器,控制程序在中断里进行,因此要有控制周期。假设控制周期设定为1ms,则需要设置定时器周期寄存器CpuTimer0Regs.PRD.all。(2)使能定时器外设级中断。第四步:中断设置InitPieCtrl(),中断向量表初始化InitPieVectTable()。F28335采用三级中断响应机制——外设级中断、PIE级中断和CPU级中断。最内核部分为CPU级中断,外设要能够成功产生中断响应,就要首先经外设级中断允许,然后经PIE允许,然后经CPU允许,最终CPU作出响应。在PIE级中断设置中InitPieCtrl(),对于定时器中断响应,要在PIE级中断中,找打定时器0所在的中断组,以及使能第一组中断的第7个小中断,即IER|=M_INT1;PieCtrlRegs.PIECTRL.bit.ENPIE = 1; PieCtrlRegs.PIEIER1.bit.INTx7 = 1;InitPieVectTable(),中断向量表初始化,将中断服务函数与向量表关联,即PieVectTable.TINT0 = ISRTimer0。第五步:ePWM初始化设置时基,时基计数器清零。寄存器为TBSTS配置CMPA数据加载模式。CMPCTL影子模式下何时将数据加载到寄存器。AQCTLA配置PWM周期(频率)。TBPRD因为系统是单PWM输出,因此不需要设置死区。禁止中断触发事件的产生。ETSEL设置计数器计数模式。第六步:ADC初始化ADC工作时钟设置,因为在系统时钟初始化时已经配置好高速外设的时钟,在这里只需要使能ADC时钟既可,SysCtrlRegs.PCLKCR0.
您可能关注的文档
- 大丰市医疗卫生单位窗口服务规范.doc
- 大企业税收风险特征表(主要行业).docx
- 大禹路西雨灰剂量台账.doc
- 大众路安全文明施工组织设计.doc
- 导线作业技术要求(修订).doc
- 道路、桥梁、园林绿化类工程档案移交目录.doc
- 地质矿产勘查采样手册.doc
- 电气工程(TN-S供电系统在广西医科大学蟠龙住宅小区(7#地)-南工程中的应用).doc
- 阜曹路改建路面施工组织设计.doc
- 钢支撑安装、拆除安全专项方案.doc
- 2025至2030中国移动治疗台行业发展研究与产业战略规划分析评估报告.docx
- 2025至2030链激酶行业细分市场及应用领域与趋势展望研究报告.docx
- 2025至2030爆炸物探测扫描仪行业市场占有率及有效策略与实施路径评估报告.docx
- 2025至2030四川省智能制造行业细分市场及应用领域与趋势展望研究报告.docx
- 2026届高三二轮复习试题政治大单元突破练1生产资料所有制与分配制度含解析.docx
- 2026届高三二轮复习试题政治大单元突破练16哲学基本思想与辩证唯物论含解析.docx
- 2026届高三二轮复习试题政治大单元突破练2社会主义市场经济体制含解析.docx
- 浙江省衢州市五校联盟2025-2026学年高二上学期期中联考技术试题-高中信息技术含解析.docx
- 浙江省金丽衢十二校2026届高三上学期11月联考政治试题含解析.docx
- 2026届高三二轮复习试题政治大单元突破练7领导力量:中国共产党的领导含解析.docx
原创力文档


文档评论(0)