基本信息
书名:数字信号控制器原理及应用——MC56F8346(含光盘)
定价:46.00元
作者:刘和平等
出版社:科学出版社
出版日期:2011-05-01
ISBN:9787030307361
字数:510000
页码:
版次:1
装帧:平装
开本:16开
商品重量:0.522kg
编辑推荐
《数字信号控制器原理及应用》是作者刘和平等在开发基于MC56F8346芯片的汽车交流电机电动助力转向系统应用项目的基础上,经过总结、整理和提炼而成。本书的编写体系按MC56F8346芯片的模块功能和应用为主线,介绍各个功能模块的基本原理,列举出相应的应用实例,给出应用举例的电路原理接线图和程序清单。书中提供的所有应用程序均在所设计的实验开发系统上调试通过,并存放在本书所附的光盘中。
内容提要
“数字信号控制器原理及应用”是一门理论与工程实际紧密联系的课程,它与各电学科协同,具有很强的工程性、实践性、应用性和综合性。刘和平等编著的这本《数字信号控制器原理及应用》介绍了飞思卡尔公司推出的MC56F8300E系列数字信号控制器芯片MC56F8346的硬件结构、内核功能、寻址方式、指令系统、系统集成模块、中断和外设等硬件结构原理;还介绍了汇编语言编程、C语言编程、专家系统(PE)编程、系统调试环境以及电机调试所使用的PCMaster软件。并在介绍原理的基础上给出了相应的应用举例的电路原理图和源程序清单,这些应用程序均在与本书配套设计制作的实验开发系统上调试通过,并以光盘的形式同书一起发行。
编写本书的目的是使学习与应用飞思卡尔公司MC256F8346数字信号控制器的读者能容易入门且快速上手。为此,编写力求通俗易懂,所附应用举例均准确、详细、完整且清晰易用。
《数字信号控制器原理及应用》可作为大学本科生和研究生的教材,也可作为电机控制应用开发人员的实用参考书。
目录
前言
章概述
1.1MC56F8346基本性能特征
1.2系统总线控制器
1.3运行方式
1.4MC56F8346引脚简介
第2章MC56F8346内部资源简介
2.1MC56F8346内核简介
2.2MC56F8346数据类型和寻址模式
2.3MC56F8346存储器映射
2.4片内时钟模块简介
2.5电源管理
第3章系统集成模块
3.1概述
3.2特性
3.3操作模式
3.4系统集成模块寄存器定义
3.5时钟生成
3.6低功耗模式概述
3.7休眠模式和待机模式
3.8复位
第4章寻址方式和指令系统
4.1寻址方式
4.2指令系统
4.3正常执行状态
4.4典型指令说明
第5章中断
5.1中断向量表
5.2中断控制器
5.3中断控制寄存器定义
5.4复位
第6章CodeWarrior IDE软件简介
6.1CodeWarrior IDE软件的特性
6.2CodeWarrior IDE软件功能介绍
第7章MC56F8346实验开发板
7.1简介
7.2MC56F8346实验开发板功能介绍
第8章通用输入/输出模块
8.1概述
8.2通用输入/输出寄存器定义
8.3通用输入/输出端口应用举例
第9章定时模块
9.1概述
9.2工作模式
9.3定时器寄存器定义
9.4定时模块应用举例
0章脉冲宽度调制模块
10.1概述
10.2PWM生成器
10.3软件控制输出
10.4重装载PWM生成器
10.5PWM寄存器定义
10.6应用程序举例
1章正交增量编码电路
11.1概述
11.2功能描述
11.3引脚描述
11.4正交增量编码寄存器定义
2章模数转换模块
12.1概述
12.2框图及功能描述
12.3输入多路选择器
12.4模数转换(ADC)的采样
12.5模数转换(ADC)的数据处理
12.6扫描顺序及运行模式
12.7校准概述
12.8引脚介绍
12.9模数转换寄存器定义
12.10模数转换应用举例
3章串行外围接口模块
13.1概述
13.2串行外围接口模块运行模式分类
13.3引脚描述
13.4串行外围接口模块寄存器定义
13.5应用程序举例
4章FlexCAN模块
14.1概述
14.2邮箱
14.3功能概述
14.4特殊工作模式
14.5FlexCAN模块寄存器定义
14.6应用程序举例
5章串行通信模块
15.1概述
15.2功能介绍
15.3专用运行模式
15.4串行通信模块寄存器定义
15.5p断
15.6串行通信模块应用举例
6章PE
16.1Code Warrior开发环境一工程创建
16.2图形液晶显示模块与MC56F8346接口编程
7章PC Master软件
17.1PC Master简介
17.2PC Master软件的安装
17.3PC Master软件介绍
17.4工程选择
17.5HTML框架脚本
参考文献
附录光盘内容说明
作者介绍
文摘
序言
这本书的内容深度非常可观,尤其是在涉及MC56F8346的实时操作系统(RTOS)支持方面。书中虽然没有直接介绍一个完整的RTOS,但却详尽地阐述了MC56F8346如何支持实时任务调度、中断处理以及多任务通信机制。作者通过对MC56F8346的事件管理单元(EMU)的深入剖析,揭示了如何利用硬件特性来实现高效的实时事件响应,这对于开发需要快速响应外部信号的嵌入式系统非常有价值。我尤其对书中关于MC56F8346的故障诊断和安全机制的章节印象深刻。书中详细介绍了如何利用芯片内置的自检功能、ECC(错误校验码)以及看门狗定时器来提高系统的可靠性,并提供了相应的配置方法和代码示例。这对于开发在恶劣环境下工作的工业控制和汽车电子系统来说,是必不可少的内容。此外,书中还提及了MC56F8346与其他外设(如传感器、驱动器)的接口设计,以及如何利用其强大的计算能力来处理复杂的数据流,这为我设计更高级的控制系统提供了思路。
评分这本书的章节结构安排得相当合理,从基础理论到具体应用,循序渐进。我从书中对MC56F8346的指令集和寻址方式的讲解中,获得了对该芯片底层工作原理的直观认识。作者通过对比不同寻址模式的效率,让我理解了为何在某些算法实现中需要特别优化代码。书中在介绍MC56F8346的堆栈操作和函数调用机制时,也提供了清晰的图示和代码示例,这对我理解程序执行流程和调试非常有帮助。特别值得一提的是,书中针对MC56F8346的存储器映射和访问控制进行了详细的说明,这对于理解程序如何在芯片内部运行、如何管理数据和代码至关重要。我发现书中在讲解一些较为复杂的概念时,例如中断向量表的设计和优先级设置,都辅以了流程图和表格,使得理解起来更加容易。而且,书中还介绍了MC56F8346的各种低功耗模式,以及如何通过配置寄存器来进入和退出这些模式,这对于开发便携式设备至关重要。书中对这些细节的关注,体现了作者的严谨和对读者需求的洞察。
评分这本书的附带光盘内容也非常丰富,与书中的理论讲解相得益彰。光盘中包含了MC56F8346的开发工具链、各种驱动程序以及大量的例程代码。我最看重的是书中提供的MC56F8346的SDK(软件开发工具包),它极大地简化了我的开发流程。通过使用SDK中的库函数,我可以轻松地访问和配置MC56F8346的各种外设,而无需深入了解底层的寄存器操作。光盘中的例程代码覆盖了书中提到的各种应用场景,例如电机控制、数据采集、通信接口等,这些现成的代码不仅可以作为学习的参考,还可以直接集成到我的项目中,大大节省了开发时间。我特别喜欢书中关于MC56F8346的调试工具的介绍,光盘中提供了调试器和仿真器的使用方法,通过这些工具,我可以方便地设置断点、单步执行、查看变量和内存,这对于定位和解决程序中的bug至关重要。总而言之,这本书及其配套的光盘,为我提供了一个完整、高效的学习和开发平台,让我能够快速掌握MC56F8346的应用技术。
评分这本书的扉页写着“数字信号控制器原理及应用——MC56F8346(含光盘)”,作者是刘和平等人,ISBN是97870303073。我拿到这本书后,翻开的第一章便是介绍数字信号控制器(DSC)的基本概念,包括其与传统微处理器和DSP的区别与联系。作者从数字信号处理(DSP)的基本理论讲起,深入浅出地阐述了采样、量化、编码等关键概念,并引出了DSC的硬件架构特点,例如专门用于并行处理的ALU、MAC单元以及快速中断响应机制。书中对MC56F8346这款芯片的内部结构进行了详细的剖析,包括其CPU核心、存储器组织、外设接口(如GPIO、ADC、PWM、Timer等)的原理和功能。特别是对MC56F8346特有的FlexPWM模块的讲解,清晰地展示了如何通过配置寄存器来生成各种复杂的PWM波形,这对于控制电机、电源等应用至关重要。此外,书中还涵盖了常用DSP算法在MC56F8346上的实现方法,例如FFT、FIR、IIR等,并提供了相应的代码示例,这对我学习如何将理论算法转化为实际应用非常有帮助。总的来说,这本书为我构建了一个扎实的DSC理论基础,并提供了具体的硬件平台学习路径。
评分这本书给我的整体感觉是,它非常适合那些希望深入了解MC56F8346芯片功能并动手实践的读者。书中在介绍MC56F8346的时钟系统和复位机制时,非常细致地讲解了各种时钟源的选择、分频设置以及不同复位模式下的系统行为,这对于初学者来说是至关重要的基础知识,可以避免很多不必要的硬件调试问题。我尤其喜欢书中关于MC56F8346片上外设的讲解。例如,在介绍ADC模块时,不仅说明了它的转换原理,还详细列举了不同工作模式的配置方法,以及如何通过DMA(直接内存访问)来提高数据采集的效率,这对于需要进行高速数据采集的应用非常有价值。PWM模块的讲解更是这本书的一大亮点,书中提供了多种PWM生成模式的详细配置步骤和对应的汇编指令,并给出了实际应用案例,如开关电源的软启动和故障保护电路设计。我通过阅读这部分内容,对如何利用MC56F8346实现精确的功率控制有了更深的理解。此外,书中还涉及了MC56F8346的串行通信接口,如SCI、SPI、I2C等,详细介绍了它们的通信协议和编程方式,这为实现多芯片协同工作提供了基础。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.cndgn.com All Rights Reserved. 新城书站 版权所有