英飞凌8B单片机教程:死区保护与XC866特性解析
需积分: 34 102 浏览量
更新于2024-08-19
收藏 924KB PPT 举报
"这篇教程主要围绕英飞凌8位单片机XC866,讲述了“死区”保护在功率器件应用中的重要性,并介绍了XC866的特性、结构、引脚功能、存储器布局以及相关的接口和外设。教程还提到了XC866的增强型51内核兼容性、AD转换器、定时器、PWM输出以及JTAG和ISP支持等功能。此外,还讨论了特殊扩展操作寄存器(EO)在程序存储器写操作中的作用。"
“死区”保护是电力电子系统中的一种关键技术,特别是在使用功率开关器件如MOSFET或IGBT的电路中。当两个功率器件在换相时不能同时打开和关闭,因为这会导致上下桥臂直通,造成短路,从而损坏器件。为了解决这个问题,引入了“死区”控制策略。在信号从开转向关或者从关转向开的过程中,设置一个短暂的时间间隔,即“死区时间”,在这个时间内,确保两个功率器件不会同时导通,从而避免直通现象。
英飞凌的8位单片机XC866是一款基于51内核的增强型微控制器,它拥有片内振荡器、锁相环、看门狗定时器、8通道10位AD转换器、6通道捕获比较单元CCU6用于PWM输出,以及JTAG和ISP支持,适合于需要高效能和低功耗的嵌入式应用。XC866的引脚可以多功能复用,例如P0.0可以作为TCK_0 JTAG时钟输入,也可以是T12HR_1 CCU6定时器12的硬件运行输入等。
XC866的存储器结构包括8K启动ROM、256字节片内RAM、128字节SFR、512字节XRAM以及8K/16K程序存储器。其中,XRAM的访问需要使用特定的指令,如MOVX。此外,有一个扩展操作寄存器(EO),它允许对程序ROM进行写操作,支持软件更新。特别地,MOVC @(DPTR++), A这条指令用于将累加器的内容写入程序存储器,同时数据指针会自动递增,这个功能在程序的在线更新中非常有用。
在设计使用XC866的系统时,理解“死区”保护和单片机的内部结构以及相关外设操作至关重要,这将有助于开发出可靠且高效的电力转换方案。通过深入学习这些知识点,工程师能够更好地设计和调试涉及功率转换和控制的嵌入式系统。
2021-01-13 上传
2021-05-31 上传
2023-11-13 上传
点击了解资源详情
2022-08-03 上传
2021-05-23 上传
2021-05-08 上传
eo
- 粉丝: 33
- 资源: 2万+
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫