英飞凌MCU新手入门应用笔记中文版
英飞凌IGBT模块安装说明应用笔记
若需获得关于技术、交付条款和价格的更多信息,敬请联系距离您最近的英飞凌办事处()
警告
由于技术要求,组件可能包含有害物质。若需了解相关物质的类型,请联系距离您最近的英飞凌办事处。如果 可以合理地预计英飞凌的某个组件可能会导致生命支持设备或系统失效,或者影响该等设备或系统的安全性或 有效性,那么在将该等组件用于生命支持设备或系统之前,必须获得英飞凌的明确书面同意。生命支持设备或 系统意指用于植入人体内部,或者支持和/或维持、维系和/或保护人类生命的设备或系统。如果这些设备或系 统失效,可以合理地假设其用户或其他人的健康将受到威胁。 AN 2006-05 修订记录:2011 年 1 月 31 日 V2.0 先前版本:2006 年 7 月 1 日 V1.0 在上一版本的基础上作出的主要更改:一般修订;采用 PressFIT 技术安装 PCB 电路板:第二章第 5-11 页 全部:第二次发布 作者:Martin Knecht(IFAG IMM INP MP)
1.2 静电敏感元件的处理
IGBT 模块是静电敏感元件。静电放电(ESD)可能导致这些模块被过早损坏甚至毁坏。 为了防止静电放电造成元件毁坏或过早损坏,所交付的元件均采用了适当的静电防护封装,符合公认的 ESD 法规要求。 要拆卸静电防护装置,处理未受保护的模块,必须在符合 ESD 法规要求的工作场所中执行。如需了解 更多信息,请参考诸如 IEC 61340-5-1 和 ANSI/ESD S2020 等 ESD 安装准则。
图 2: EconoDUAL™ 3 模块上的 PCB 电路板安装支脚(红圈)
-5-
N 2010-03 2009
应用笔记 AN 2006-05 V2.0,2011年1月
取决于所安装的具体 PCB 电路板的厚度和重量,拧入 PCB 电路板安装支脚内的有效螺纹长度应当至少 为 lmin 4 毫米,且最长不超过 lmax 10 毫米。
XMC4800—Mulitican模块中文版手册
XMC4800 MultiCAN模块中文手册一:XMC4800 简介英飞凌XMC4800属于XMC4000系列中的一个子型号,时英飞凌公司基于Cotex-M4内核开发的集成片上EtherCAT(用于控制和自动化技术的以太网)节点的全新32位微控制器。
其部分参数如下表:CPU frequency 144MHZFlash 2.5MBRAM 512KBCache 6KBPOSIF 2xCCU4(4ch) 4xCCU8(8ch) 2xADC 12-Bit 4xDelta/Sigma Demodulator 4xDAC 2xEthernet MAC/EtherCAT MAC 2x/1xUSB FS OTGUSIC 6XCAN 6x二:MuLtiCAN 模块介绍2.1 MuLtiCAN 模块简述:XMC4800的MuLtiCAN模块包含6个可独立运行的符合ISO 11898和SAE J1939的CAN节点,每个节点都支持通过网关或远程帧模式交换数据。
MultiCAN模块提供256个“消息对象”用于接收和处理CAN报文,这256个消息对象可以自由分配给任何一个节点使用,一个消息对象只能映射到一个CAN节点。
每个节点都有自己的消息对象列表,这些列表可以组成FIFO方式缓存报文,也可以用作网关模式。
报文的处理流程如下图所示。
我们使用一种快递模型来理解MuLtiCAN的工作模式。
假定MCU为一个区域的承包人,那么他需要将自己承包的区域划分为不同的部分由不同的加盟店来完成该区域的工作,划分区域其实就是安排加盟店(CAN-NODE),每一个加盟店在收到物流网络上的包裹(报文)之后需要人工进行筛选(Message Objects)决定那些包裹(报文)需要处理,接收需要处理的,丢弃不需要处理的。
每个加盟店可以由区域承包人(MCU)安排需要多少工人(Message Objects),每个工人(Message Objects)可以接收的包裹(报文)的地址范围。
英飞凌MCU安全特性介绍
英飞凌科技(中国)有限公司 工业和多元化市场
2011 太阳能控制及应用技术研讨会
主要内容
16位实时信号处理器XE166中的嵌入式安全特性 32位TriCoreTM SafeTCore介绍
2011/5/27
For internal use only
Copyright © Infineon Technologies 2008. All rights reserved.
… 任务 n
保护等级
2011/5/27
For internal use only
Copyright © Infineon Technologies 2008. All rights reserved.
存储区
0xFF'FFFF 安全代码 安全代码
0x00'0000
Page 10
MPU实现
U提供4级保护
大多数SRAM采用ECC 每个字节附加4位ECC 可对每个字节进行1位检错和1位纠错 一个字节内出现两位错误的概率很低
出于兼容的考虑,SRAM仍可选用奇偶校验 检测到错误时产生强制中断
2011/5/27
For internal use only
Copyright © Infineon Technologies 2008. All rights reserved.
Page 2
16位实时信号控制器XE166安全特性
XE166系列中新型嵌入式安全特性 存储保护单元 (MPU) 存储检查器 (MCHK, CRC) RAM ECC (纠错码) ADC断线检测
2011/5/27
For internal use only
Copyright © Infineon Technologies 2008. All rights reserved.
如何下载英飞凌单片机相关资料中英文用户手册、数据手册、应用笔记
Set date
Copyright © Infineon Technologies 2010. All rights reserved.
Page 4
*顺便介绍一个有用的搜索application notes的方法-1
刚才的页面中,点击“Application Notes Selector” (见下图)
如何下载英飞凌单片机相关资料?
中英文用户手册、数据手册、应用笔记等
第一步
进入英飞凌官网主页
主页上找到Product Categories下Microcontroller,点击”+”,找到需要 的单片机类型(8-Bit/16-Bit)(见下图),点击进入
Set date
Copyright © Infineon Technologies 2010. All rights reserved.
Page 2
第二步
以8-Bit Microcontroller为例, 点击选择XC800 I-Family (Industrial & Multimarket)(见下图)
点击选择需要了解的系列
Set date
Copyright © Infineon Technologies 2010. All rights reserved.
Page 6
Set date
Copyright © Infineon Technologies 2010. All rights reserved.
Page 3
第三步
以XC87x-Series为例,进入XC87x-Series页面后,页面下拉,点击选择 “Document”(见下图)
点击下载需要的资料
Set date
英飞凌MCU新手入门应用笔记中文版
新手导1. 82.163.32声明:英飞凌社区应用笔记部分资料内容来源英飞凌社区请来信告知。
本人尊重原创作者。
2012/6新手导航中文版位单片机介绍位单片机介绍位单片机介绍凌社区热心网友奉献资料整理和网络,应用笔记心得整理,内容仅供参考。
如果侵犯Infineon (MCU 新手门篇)英飞凌社区新导航笔记 Ken2012/6/3 果侵犯你的版权,新手入社区新手关于英飞凌总部位于德国纽必堡的英飞凌科技股份公司,为现代社会的三大科技挑战领域——高能效、移动性和安全性提供半导体和系统解决方案。
2010财年(截止到9月30日),公司实现销售额40亿欧元,在全球拥有约26,000名雇员。
英飞凌科技公司的业务遍及全球,在美国苗必达、亚太地区的新加坡和日本东京等地拥有分支机构。
英飞凌公司目前在法兰克福股票交易所(股票代码:IFX)和美国柜台交易市场(OTCQX)International Premier(股票代号:IFNNY)挂牌上市英飞凌在中国英飞凌科技股份公司于1995年正式进入中国市场。
自1996年在无锡建立第一家企业以来,英飞凌的业务取得非常迅速的增长,在中国拥有1300多名员工,已经成为英飞凌亚太乃至全球业务发展的重要推动力。
英飞凌在中国建立了涵盖研发、生产、销售、市场、技术支持等在内的完整的产业链,并在销售、技术研发、人才培养等方面与国内领先的企业、高等院校开展了深入的合作。
☺☞Infineon XC800系列8位元MCU(8位单片机)超级耐高温150℃工业级 8位MCU XC800专为汽车应用设计XC800 150℃系列是汽车产品的理想之选,例如涡轮增压器、发动机风扇、节流阀或阀控制装置、EPS、燃料/燃油传感器以及水/机油/燃油泵等。
潜在的工业应用包括加热控制装置、锅炉系统或电机内部的电子控制系统等。
AEC-Q100是由汽车电子设备委员会(AEC)制定的可靠性压力测试标准。
测试表明,英飞凌全新推出的系列高温微控制器,经过符合AEC-Q100 Grade 0 (-40℃至150℃)标准要求的测试和认证。
英飞凌工业半导体-电机手册说明书
附:英飞凌工业半导体微信公众号技术文章集锦电机手册作者:亚琛工业大学电力电子与电力传动研究所Fang QiDaniel ScharfensteinClaude Weiss英飞凌科技股份有限公司Clemens Müller 博士Ulrich Schwarzer 博士版本: 2.1发布日期:2019/3/12本《电机手册》由英飞凌科技股份公司与德国亚琛工业大学电力电子与电力传动研究所共同编制。
第一版于 2016 年发布。
根据当时收到的反馈,我们推出新的版本,进一步完善了其中的图片并更新了图表。
Clemens Müller 博士英飞凌科技股份公司IFAG IPC ISD德国慕尼黑,2019 年 3 月6 电机手册目录前言 (5)目录 (6)序 (8)简介 (9)感应电机 (IM) (11)电机结构和功能说明 (12)电机特征与电机控制 (13)显著特性和额定值 (22)优/缺点 (22)主要应用 (23)永磁同步电机 (PMSM) (24)电机结构与功能说明 (25)集中式与分布式绕组 (25)电机特征与电机控制 (26)各种显著特性和额定值 (29)优/缺点 (29)主要应用 (29)同步磁阻电机 (SynRM) (30)优/缺点 (31)主要应用 (31)直流电机 (32)电机结构与功能说明 (32)电机特征与电机控制 (34)各种显著特性和额定值 (41)优/缺点 (41)主要应用 (41)无刷直流电机(BLDC/电子换向电机) (42)电机特征与电机控制 (42)电机手册7 优/缺点 (44)主要应用 (44)开关磁阻电机 (SRM) (45)电机结构与功能说明 (45)电机特征与电机控制 (46)各种显著特性和额定值 (53)优/缺点 (53)主要应用 (53)步进电机 (54)电机结构与功能说明 (54)电机特征与电机控制 (61)各种显著特性和额定值 (63)优/缺点 (63)主要应用 (63)专门词汇 (64)电机的基本原理 (64)电机中的位置传感器 (69)矢量控制 (73)电机损耗 (79)电机效率 (82)绕组绝缘的温度等级 (85)电机的冷却 (86)缩略词列表 (87)图示清单 (88)表格清单 (91)参考资料 (92)序电机在传统传动行业,现代交通和新能源汽车,智能制造与高端装备(机器人、微机电系统),大小家电等有着广泛的应用;动力系统电动化有力推进和引领高性能电机发展。
最新纯中文版英飞凌DAP miniWiggler的使用开发宝典
最新纯中文版英飞凌DAP miniWiggler的使用开发宝典单片机开发除了必要程序编写外同样也离不开下载器与仿真器。
miniWiggler是目前英飞凌单片机最流行的仿真器。
英飞凌miniwiggler使用步骤1、安装最新版本的DAS,从供应商或从以下链接下载(\miniwiggler)2、把miniwiggler连接到电脑上的任意一个USB接口。
电脑会自动适别这个新设备并自动安装相庆的驱动程序。
3、把下载线连接到目标板上4、启动您的调试工具选择DAS的服务器udas或以上的USB芯片的JTAG。
DAS的服务器的使用1、启动调试工具选择DAS2、3、4、最后出现XC166-Family表示安装成功Keil C166与miniwiggler的使用工程的详细设置首先点击Project窗口中的Target1 Project->Option for Target1 “Debug”即出现对工程设置的对话框.选择”Infineon DAS Client for XC166”选择片内的FLASH.仿真与下载以上即完成了工程的相关设置,接下来可以进行编译,连接。
选择菜单ProjectBuild target或单击图标对当前工程进行连接。
编译过程中的信息将出现在输出窗口中的Build页,如果源程序中有语法错误,会有错误报告出现,单击该行会有相应的错误报告出现。
编译成功后提示获得*.hex文件,该文件可被编译器读入并写入芯片中,同时还产生了一些其他相关文件可用于Keil的仿真与调试。
在对工程成功编译,连接后,按F5或点击菜单Debug Start/StopDebug Session或单击图即可进入调试状态。
DAP miniWiggler经济划算的高性能调试工具miniWiggler是英飞凌面向未来的经济划算的高性能调试工具。
在主机侧,它具备一个USB接口。
每台计算机都具备USB接口。
在器件侧,则可通过英飞凌10-针DAP或16-针OCDSL1接口,进行通信。
EG51F1 系列 MCU 中文用户手册说明书
深圳市宜居云科技有限公司EG51F1系列MCU中文用户手册REV1.1深圳市宜居云科技股份有限公司电话:0755-********传真:0755-********地址:深圳市宝安区新安街道兴东社区69区洪浪北二路30号信义领御研发中心1栋2605重要声明:本公司保留对以下所有产品在可靠性、功能和设计方面作进一步说明的权利,同时保留在未通知的情况下,对本产品所有文档做更改的权利。
客户在使用此产品时,请向我公司销售人员索取最新文档。
特此声明!目录1概述 (5)2基本特性 (5)3芯片型号功能介绍 (7)4系统框图 (8)5引脚封装及其描述 (9)5.1封装定义 (9)5.2引脚描述 (10)6中央处理器(CPU) (11)6.1CPU简介 (11)6.2寄存器描述 (11)7存储器系统 (14)7.1随机数据存储器(RAM) (14)7.2特殊功能寄存器(SFR) (14)7.3Flash存储器 (15)7.3.1功能简介 (15)7.3.2Flash存储器组织结构 (15)7.3.3Flash寄存器描述 (16)7.3.4Flash控制例程 (19)8中断系统 (23)8.1功能简介 (23)8.2中断逻辑 (23)8.3中断向量表 (24)8.4中断控制寄存器 (24)8.5外部中断 (26)8.5.1外部中断介绍 (26)8.5.2外部中断控制例程 (27)9时钟系统 (28)9.1时钟系统介绍 (28)9.1.1时钟专用名称定义 (29)9.1.2内置16MHz RC振荡器(IRCH) (29)9.1.3内置100KHz RC振荡器(IRCL) (29)9.1.4时钟控制寄存器描述 (29)9.2系统时钟 (30)9.2.1系统时钟结构图 (30)9.2.2系统时钟控制寄存器描述 (30)9.3.3系统时钟控制方法及例程 (32)10供电和复位系统 (33)10.1供电系统 (33)10.1.2内部基准电压控制寄存器 (33)10.2复位系统 (34)11功耗管理 (36)11.3低速运行模式 (36)11.4低功耗相关寄存器描述 (37)11.5低功耗模式控制例程 (38)12通用定时器(定时器0,定时器1) (40)12.1定时器0 (40)12.1.1定时器0介绍 (40)12.1.2定时器0寄存器描述 (41)12.2定时器1 (43)12.2.1定时器1介绍 (43)12.2.2定时器1寄存器描述 (44)13看门狗定时器(WDT) (45)13.1看门狗定时器(WDT)功能简介 (45)13.2看门狗定时器(WDT)寄存器描述 (45)13.3看门狗定时器控制例程 (47)14TMC定时器 (49)14.1TMC功能简介 (49)14.2TMC寄存器描述 (49)14.3TMC控制例程 (50)15通用输入输出口(GPIO)及复用定义 (51)15.1功能简介 (51)15.2引脚寄存器描述 (52)15.3引脚控制例程 (56)16通用串行接口(UART) (57)16.1功能简介 (57)16.2寄存器描述 (58)17I²C接口 (59)17.1功能简介 (59)17.2I2C主要特点 (60)17.3I2C功能描述 (60)17.4I2C通信引脚的映射 (62)17.5寄存器描述 (62)18PWM (66)18.1PWM功能描述 (66)18.2PWM寄存器描述 (68)19模/数字转换器(ADC) (76)19.1功能简介 (76)19.2主要特性 (76)19.3结构框图 (76)19.4功能描述 (76)19.5寄存器描述 (77)20电容式触摸按键(Touch Key) (80)20.1功能简介 (80)20.2主要特性 (80)20.4.1触摸通道的使能 (81)20.4.2手动模式和自动模式 (81)20.4.3触摸时钟预分频 (81)20.4.4低功耗模式 (81)20.4.5触摸跳频功能 (81)20.6寄存器描述 (82)21低电压检测(LVD) (86)21.1功能简介 (86)21.2功能描述 (86)21.3寄存器描述 (86)21.4LVD控制例程 (87)22程序下载和仿真 (89)22.1程序下载 (89)22.2在线仿真 (89)23电气特性 (90)23.1极限参数 (90)23.2直流电气特性 (90)23.3交流电气特性 (92)23.4最低工作电压 (92)23.5内部RC时钟温度特性 (93)24封装类型 (94)25附录 (96)附录1指令集速查表 (96)1概述EG51F1系列芯片是基于1T8051内核的8位微控制器,通常情况下,运行速度比传统的8051芯片快10倍,性能更加优越。
英飞凌 tricore TC297 用户手册 中文版
英飞凌tricore TC297 用户手册中文版简介1.简介本用户手册描述了TC1728,一种基于英飞凌TriCore架构的新型32位微控制器DSP。
该文档涵盖了不同封装的TC1728和TC1724的特性。
1.1关于本手册本用户手册的主要读者定位为设计工程师和软件工程师。
手册对TC1728的功能单元、相关寄存器、相关指令及异常情况处理进行了详细描述。
TC1728微控制器用户手册所描述的TC1728特性和TriCore架构紧密相关。
若TC1728直接实现了TriCore架构功能,手册中将其简称为TC1728特性。
手册在描述TC1728特性时若不提及TriCore架构,即表明TC1728直接实现了TriCore架构功能;若TC1728实现的特性是TriCore架构特性的子集,手册会在说明TC1728具体实现的同时指出它与TriCore 架构的差别。
这些差别会在相关章节中予以说明。
1.1.1相关文档TriCore架构的详尽描述可参见文档“TriCore架构手册”。
由于TriCore具有可配置性,不同版本的架构包括的系统组成可能因此不同,因此有必要对TC1728架构进行单独说明。
本用户手册和“TriCore架构手册”一起有助于用户完全理解TC1728微控制器的功能。
1.1.2………命名规则本手册使用下面的规则来命名TC1728的组成单元:TC1728的功能单元用大写表示。
例如:“SSC支持全双工和半双工同步通信”。
低电平有效的引脚,符号上方加横杠表示。
例如:“,具有双重功能”。
寄存器中的位域和位通常表示为“模块_寄存器名称・位域”或“模块_寄存器名称・位”。
例如大多数寄存器名包括模块名前缀,用下划线“_”和真正的寄存器名分开(例如“ASCO_CON”中“ASCO”是模块名前缀,“CON”是内核寄存器名)。
在描述外设模块的内核时,通常引用内核寄存器名;在描述外设模块的实现时,通常引用外带有模块前缀的寄存器名。
MCU快速上手指南
MCU 操作快速上手指南2007年11月目录第一章MGC MANAGER软件操作 (3)1会议前准备 (3)1.1 安装MGC manager (3)1.2 定义及修改MCU的控制IP地址 (5)1.3 开始使用MGC MANAGER 管理MCU (7)1.4 定义各项服务 (7)2召开总-分-支行的视频会议(带双流) (14)2.1 连接MCU (14)2.2 召开一个即时会议 (14)3.召开分-支行的视频会议(带双流) (18)3.1 连接MCU (18)3.2 召开一个即时会议 (18)4.如何保存会议 (22)5.如何断开会议 (23)6.监控会议 (24)6.1 监控与会者的操作 (24)6.2 控制会议的操作 (28)第一章MGC MANAGER软件操作1会议前准备1.1 安装MGC manager1.放入光盘到光盘驱动器中,运行setup,安装程序向导会出现版权事项,点击“Next”,出现如下界面:2.点击Next,会出现如下界面:3.在相应位置输入“用户名”以及公司的名称,点击Next,显示如下界面:4.选择要安装MGC Manager软件的路径,如果接受默认目录,点击Next。
如要更改目录,点击Browse,选择要安装的目录,点击Next显示如下界面:5.选择要安装MGC Manager图标的程序目录,如接受默认设置,点击Next,检查所有安装信息是否正确。
如要更改设置,点击Back直到出现相应的屏幕。
点击Next 后开始拷贝文件到你的硬盘中。
当安装程序完成后,会显示如下界面:6.点击Finish。
MGC Manager现在已经安装到你的计算机中。
1.2 定义及修改MCU的控制IP地址运行MGC Manager,如下图:2.创建一个新的MCU右键点击MCUs Metwork,左键点击New MCU●键入MCU初始网络参数,点OK●在新创建的MCU图标上点击右键,然后左键点connect…●键入用户名和密码,初始都为大写POL YCOM1.3 开始使用MGC MANAGER 管理MCU●启动MGC Manager●连接到MCU●连通MCU以后,显示如下界面。
英飞凌CAN功能系列MCU介绍
收发器 CAN未规定必须使用哪种收发器
¬ 由于有许多不同类型的CAN收发器,因此微控制器未集成收发器
通常使用双绞线 有些CAN收发器使用单线,有些CAN收发器具有容错能力
2009-11-17
Copyright © Infineon Technologies 2009. All rights reserved.
EMI
40m / 130 ft @ 1 Mbps
120 Ohm
Page 10
如何将CAN嵌入到系统中 ---硬件要求
CAN控制器 硬件处理位时序、CRC检查和产生、位填充、错误计数器、重新同步、 错误帧产生等。 可作为微控制器的片上外设或独立器件
¬ 提示信息:英飞凌公司不再提供独立的CAN控制器,可用新型低成本XC800 微控制器家族CAN衍生产品来替代。
报文1
报文2
报文3
报文4
源总线 速度A
节点A
无 需
MultiCAN/TwinCAN
节点B
CP U干 预
目标总线 速度B
报文1
报文2
报文3
报文4
至FIFO 对象n
2009-11-17
至FIFO 对象n+1
至FIFO 对象n+2
至FIFO 对象n+3
Page 19
Copyright © Infineon Technologies 2009. All rights reserved.
英飞凌哪些MCU器件具有 -- Bosch CAN? C161JC C161CS
2x Bosch CAN
C164CM C164CI C505CA C515C C164CL C167CR C167CS
Infineon单片机技术与应用讲义1
串行接口电路
TTL电平与 RS232电平 转换芯片
DB9串行 接口
TTL电平与RS232电平
RS-232-C 是美国电子工业协 TTL电平:逻辑“ 0:<0.4V ;逻辑“1”: 传输距离随着传输速率的增加而减 会EIA(Electronic Industry 小。当传输速率 9600b/s ,最大传输 +3 V~+5 V 。 Association )制定的一种串 距离为 76m。当传输速率 20kb/s, 行物理接口标准 RS-232C采用负逻辑,即逻辑“ 0”:+5 传输距离不超过 15m。 V~+15 V;逻辑“1”:-5 V~-15 V。
IIC总线
通用 定时器
存储器组织
XC167CI的存储器空间按照“冯· 诺依曼”体系 结构组织,这意味着数据和代码的访问使用同 一的线性地址空间。 所有物理上独立的存储器区包括:内部 ROM/FLASH/OTP(部分产品使用),内部 RAM,内部特殊功能寄存器区(SFR和ESFR), 内部I/O区和外部存储区,这些存储器统一映 射到一个共同的地址空间。
XC167CI单片机特性
8KB/12 KB片上RAM 128 KB/256 KB程序Flash存储器 16通道10位数模转换器,转换时间< 3 µs 各带两个独立时间基准的两个16通道捕获/比 较单元 带有两个独立定时器的CAPCOM6模块,产生用 于交流和直流电机控制的PWM信号 10位寻址,400 kbit/s的I² C总线模块
第三章:体系结构
存储器组织 中央处理器
XC167CI芯片模块框图 双端口RAM
可编程FLASH 片上调试支持 实时控制 看门狗定时器 晶振/锁相环 中断和外围 事件控制器 程序RAM 程序管理单元 数据管理单元
英飞凌驱动培训及其使用中的问题
电平选择
: Jumper套接 J1 J1中连接1-2 =2电平模式 J1中连接2-3 =3电平模式或多电平模式
高压即插即用驱动1SD210F2系列
: 适用于6.5kV IGBT的标准化驱动方案 : 即插即用, 自动箝位, 2电平和3电平拓扑
高压即插即用驱动1SD210F2系列
: : Jumper套接 J1 J1中连接1-2 =2电平 模式 J1中连接2-3 =3电平 模式或多电平模式
: A = 直插通用接口 : B = 侧接通用接口 : C = 侧接ST光纤接口
IGBT门极驱动选型
: 通过IGBT 数据手册对IGBT驱动选型 : 例如: 选择适用于英飞凌IGBT模块FF450R17KE4的IGBT驱动
主要运用领域
新能源–风能–及光电系统 : 机车牵引–电力运输系统中的驱动(各类火车,LRV, 电动 大巴, 海运应用) : 驱动-工业应用上的电力驱动 : 感应加热 – 工业加热系统 : STATCOM – 无功补偿系统 : IPT – 工业处理技术 : UPS – 不间断电源供应 : 焊接 – 工业用焊机 : 医学 – 医学系统逆变器 (如 CT, MRT) : 混合动力汽车 : 混合动力卡车, 巴士, 建筑和农业机械
SCALE即插即用门极驱动
: 即插即用驱动 : 可用于3600A大电流IGBT模块 : 三菱, 英飞凌, ABB, 富士, 日立, Dynex, Ixys, Powerex : 非常紧凑的设计方案 : 先进的自动箝位 : di/dt控制 : 2电平和3电平的拓扑
大功率即插即用SCALE驱动
大功率即插即用SCALE驱动
2009 Apr
驱动培训 David 2009.04
英飞凌编程工具的使用 (1)
开发工具的使用英飞凌XC800系列单片机写在前面本篇内容为英飞凌科技有限公司(Infineon Technologies CO., LTD.)的XC800系列单片机的基础篇之一。
如无特别说明,所指的产品为XC800系列单片机中的首款型号:XC866。
由于后续芯片会有更多的改进/增加措施,如需要关注其它产品,需要再结合相应的产品数据手册(Data Sheet)和用户手册(User Manual)! 由于版本更新等原因,可能会出现各版本间的资料说法有略微差异,请以英飞凌网站公布的最新英文版本的产品数据手册(Data Sheet)和用户手册(User Manual)为准!内容英飞凌8位单片机硬件的连接基本的硬件连接方式DAvE的安装与使用DAvE软件用于配制项目文件,设置端口,定时器工作方式等 Keil软件的安装与使用Keil软件编辑(插入)用户代码实现用户目标功能编译源文件,生成目标代码软件仿真下载工具的安装与使用FLOAD软件下载程序到目标芯片MEMTOOL软件下载程序到目标芯片硬件的连接XC866评估板(Starter Kit)结构图:直流:8~18V/300mA硬件连接连接步骤将串口和电脑串口连接连接电源。
当连接好电源时,电源指示灯点亮OCDS接口的连接XC866使用16针的标准JTAG接口。
信号排列如下:JTAG 接信号线定义:接地信号线GNDOCDS 配置(XC800中不使用)OCDSE保留(留作特殊应用时使用)RCAP1/2电源VCC测试系统复位信号TRST目标系统复位信号RESET测试时钟TCK测试机时钟CPU_CLOCK测试数据串行输入TDI测试数据串行输出TDO测试模式选择TMS在连接OCDS调试接口时,需要注意,应该将箭头端连接到开发板上针脚1处。
使用OCDS调试接口,同样能够下载程序到单片机,不一定需要通过串口下载程序到目标机,再进行调试。
为了方便学习,下面介绍一个程序的基本流程。
英飞凌TC3XX系列多核MCU学习笔记(1)
英飞凌TC3XX系列多核MCU学习笔记(1)AURIX TC3XX GPIO-(LED)实验声明:本文是在学习英飞凌TC3XX系列多核(MCU)过程中整理的笔记,便于后期复习!1、GPIO特征控制最多16条(端口);通过软件能够控制每个端口的输出;输出修改(寄存器)易于清除、设置和切换单个端口线和端口线的微调,而不影响其他端口的状态;通过软件可以读取每个端口行的输入值;每个输出最多可提供7个复用函数;支持每个端口的直接I/O控制;控制指定垫片的垫片特性,如驱动强度、转换速率、上/下拉、推/拉或开漏操作,以及TTL或CMOS/汽车输入电平的选择;紧急停止功能允许通过SMU或特殊端口引脚关闭可配置端口线的输出(驱动器);对于具有LVDS功能的pad对,它控制LVDS特性,并允许在LVDS 和CMOS模式之间切换;在减少引脚数的包中,端口模块可以禁用选定的引脚。
2、GPIO 模式TC3XX系列(芯片)GPIO共有五种模式NO_PULL, //无输入上下拉PULLUP, //输入上拉PUL(LDO)WN, //输入下拉PUSHPULL, //推挽输出OPENDRAIN, //开漏输出3、GPIO 通用寄存器3.1、IOCR0-端口n输入/输出控制寄存器0 寄存器作用:端口输入/输出控制寄存器选择一个GPIO端口引脚的数字输出和输入驱动程序的功能和特性。
输入的端口方向(输入或输出)、上拉、下拉或无拉设备,以及输出的推拉或开漏功能,可由相应的位字段PCx(x=0-15)选择。
每个32位宽端口输入/输出控制寄存器控制四条GPIO端口线:寄存器Pn_IOCR0控制Pn [3:0]端口线路;寄存器Pn_IOCR4控制Pn [7:4]端口线路;寄存器Pn_IOCR8控制Pn [11:8]端口线路;寄存器Pn_IOCR12控制Pn [15:12]端口线路。
3.2、OMR-端口n输出修改寄存器3.3、PDR0-端口n驱动程序模式寄存器04、GPIO 函数4.1、设置GPIO 状态函数1void IfxPort_set(Pi)nState(Ifx_P *port, uint8 pinIndex, IfxPort_State (ac)(ti)on)2{3 port- >OMR.U = action (参数):port:GPIO 端口号pinIndex:高低电平4.2、设置GPIO输出模式1void IfxPort_setGroupModeOutput(Ifx_P *port, uint8 pinIndex, uint16 mask, IfxPort_OutputMode mode, IfxPort_OutputIdx index) 2{ 3 uint32 i; 4 uint32 iocrVal[4]; 5 uint32 iocrMask[4]; 6 7 IFX_UNUSED_PA(RAM)ETER(index == IfxPort_OutputIdx_general); 8 9/* initialise */10 f(or)(i = 0; i 2、设置GPIO输出高电平1void IfxPort_setPinHigh(Ifx_P *port, uint8 pinIndex)2{3 IfxPort_setPinState(port, pinIndex, IfxPort_State_high);4} port:GPIO端口号pinIndex:1-高电平、0-低电平3、设置GPIO输出低电平1void IfxPort_setPinLow(Ifx_P *port, uint8 pinIndex)2{3 IfxPort_setPinState(port, pinIndex, IfxPort_State_low);4} port:GPIO端口号pinIndex:1-高电平、0-低电平4、设置GPIO翻转电平1void IfxPort_togglePin(Ifx_P *port, uint8 pinIndex)2{3 IfxPort_setPinState(port, pinIndex, IfxPort_State_toggled);4} port:GPIO端口号pinIndex:1-高电平、0-低电平5、读取GPIO电平1boolean IfxPort_getPinState(Ifx_P *port, uint8 pinIndex)2{3 return (__getbit(4} port:GPIO端口号pinIndex:1-高电平、0-低电平5、GPIO 测试实验使用逐飞TC377系列核心板,板上有4路LED,原理图如下:实验:实现点灯,熟悉GPIO使用。
知从ADAS域控制器英飞凌MCU TC397产品手册说明书
知从ADAS域控制器英飞凌MCU TC397 产品手册1产品介绍随着汽车行业的智能化浪潮越来越高涨,在辅助驾驶方向推进产品应用,成为众多主机厂的现实选择。
知从TC397 ADAS域控制器作为工程样件/工程开发平台,助力客户快速原型阶段,加速产品化开发。
基于该工程样件/工程开发平台,客户可以集成FCW、EBA、AEB、ACC、LDW、LCK、ELK、HBA、TJA/ICA、HWA、TJP、ESA、BSD、LCA、RCTA、FCTA、RCW、DOW、UPA、APA、RPA等功能。
基于英飞凌TC397芯片,本硬件产品提供了车载以太网,CANFD,LIN,高驱,低驱等外设功能,可依据对这些功能和电源的诊断,进行ISO 26262 ASIL D要求的设计开发。
PRODUCT OVERVIEWDC for ADAS based on TC397 is used for RCP development, ASIL D support.知从®TC397 ADAS域控制器TC397TLF35584SJA11052 主要特点TC397 ADAS 域控制器用于L2+自动驾驶场景,包括但不限于: 高速公路场景,HWA/TJP 低速泊车场景,RPA 中速城市场景,TJA本产品同时支持L3及以上的自动驾驶场景,可以作为安全冗余的副控制器,配合主自动驾驶域控制器,使自动驾驶功能可达到ISO26262 ASIL-D 的等级要求。
产品架构如下:Domain Controller for ADAS based on TC397PHY4 Tx 1000MEth SwitchTC397x 300MHz 16MBPMIC with DiagCAN FD x 6with DiagLINHSD x 4with Diag LSD x 2with Diag PHY1 T1PHY2 T1PHY3 T1Other Power Supply with Diag LED x 3with DiagKL15&KL30Wakeup MCUCommunication Power Supply DriverRJ45 Tx6路CAN FD ,最高速率达5M 3路车载Ethernet ,最高速率达100M1路1000M Tx Ethernet ,支持调试或者记录数据 4路High Side ,可做ADAS 域内传感器电源管理 2路Low Side ,可做ADAS 功能报警灯驱动 2路LIN ,可接入超声波传感器 为ASIL D 设计准备,支持多种诊断 支持OTA 升级 PRODUCT FEATURES∙Apply for L2+Autopilot Scenario, including HWA/TJP/ RPA/TJA ∙CAN FD x 6 ∙LIN x 2∙T1 Ethernet x 3 ∙1000M Tx Ethernet x 1∙HSD x 4 and LSD x 2 ∙LED x 3∙Multi-Diagnosis, ASIL D prepared ∙OTA Support主要芯片信息如下:TC397, 英飞凌最新一代MCU,6核,适用于DCU开发,支持HSM,千兆以太网,超高算力,支持ASIL D。
英飞凌tricore用户手册 第4章 片上总线和总线桥
请求/授权
地址周期
数据周 期
MCA06109
图 4-2 基 本 L M B 传 送
传送1由三个周期组成,任何LMB传送均由这三个周期组成:
1. 请求/授权周期:LMB主设备准备执行读或写传送、请求LMB。若LMB可用,在 同一个周期内LMB主设备获得LMB控制器授权。
2. 地址周期:在请求/授权周期之后,主设备将地址送至LMB,所有LMB从设备 检查是否自身被寻址。
图4-4
LMB 总线控制单元寄存器
注: 表4-4地址栏中“偏移地址”是word(32-位)型地址。
中断寄存器 L BCU _SR C
LBCU_reg_its
表4-3
LBCU –寄存器地址空间
模块
起始地址
结束地址
注
LBCU
F87F FE00H
F87F FEFFH
表4-4 缩略名
LBCU_ID
LBCU 模块控制寄存器概览
用户手册 总线,V1.9
4-7
V1.0,2011-12
TC1728
片上总线和总线桥 4.3.4 LMB总线控制单元寄存器
图4-4和表4-4说明了LMB总线控制单元寄存器(LBCU)模块的所有地址映射。
LBCU单元寄存器概览
ID寄存器 LBCU_ID
控制寄存器 LBCU_LEATT
地址/数据寄存 器
表4-2
主设备优先级
优先级
LMB主设备
注
最高
DMA,高优先级
来自模块的DMA请求: -Cerberus高优先级1) -DMA 通道高优先级2)
LFI桥
DMA,中等优先级 数据存储器接口(DMI)
来自模块的DMA请求: -DMA 通道中优先级2)
英飞凌CAN功能系列MCU介绍
Page 4
CAN出现之前 – 点对点连线
空调 引擎 控制 防抱死 制动 照明 电控 门锁
仪表 盘 气囊 电控 车窗
变速箱 控制
主动 悬架
电控 座椅
Page 5
CAN总线拓扑图
空调 引擎 控制 CAN 高速 防抱死 制动 CAN CAN 仪表盘 CAN 照明 CAN CAN 低速 CAN CAN 变速箱 控制 CAN 主动 悬架 电控 座椅 CAN 电控 车窗 CAN 气囊 电控 门锁 CAN
收发器 CAN未规定必须使用哪种收发器
¬ 由于有许多不同类型的CAN收发器,因此微控制器未集成收发器
通常使用双绞线 有些CAN收发器使用单线,有些CAN收发器具有容错能力
2009-11-17
Copyright © Infineon Technologies 2009. All rights reserved.
报文1
报文2
报文3
报文4
源总线 速度A
节点A
无 需
MultiCAN/TwinCAN
节点B
CP U干 预
目标总线 速度B
报文1
报文2
报文3
报文4
至FIFO 对象n
2009-11-17
至FIFO 对象n+1
至FIFO 对象n+2
至FIFO 对象n+3
Page 19
Copyright © Infineon Technologies 2009. All rights reserved.
英飞凌哪些MCU器件具有 -- Bosch CAN? C161JC C161CS
2x Bosch CAN
C164CM C164CI C505CA C515C C164CL C167CR C167CS
最新纯中文版英飞凌DAP miniWiggler的使用开发宝典
最新纯中文版英飞凌DAP miniWiggler的使用开发宝典单片机开发除了必要程序编写外同样也离不开下载器与仿真器。
miniWiggler是目前英飞凌单片机最流行的仿真器。
英飞凌miniwiggler使用步骤1、安装最新版本的DAS,从供应商或从以下链接下载(\miniwiggler)2、把miniwiggler连接到电脑上的任意一个USB接口。
电脑会自动适别这个新设备并自动安装相庆的驱动程序。
3、把下载线连接到目标板上4、启动您的调试工具选择DAS的服务器udas或以上的USB芯片的JTAG。
DAS的服务器的使用1、启动调试工具选择DAS2、3、4、最后出现XC166-Family表示安装成功Keil C166与miniwiggler的使用工程的详细设置首先点击Project窗口中的Target1 Project->Option for Target1 “Debug”即出现对工程设置的对话框.选择”Infineon DAS Client for XC166”选择片内的FLASH.仿真与下载以上即完成了工程的相关设置,接下来可以进行编译,连接。
选择菜单ProjectBuild target或单击图标对当前工程进行连接。
编译过程中的信息将出现在输出窗口中的Build页,如果源程序中有语法错误,会有错误报告出现,单击该行会有相应的错误报告出现。
编译成功后提示获得*.hex文件,该文件可被编译器读入并写入芯片中,同时还产生了一些其他相关文件可用于Keil的仿真与调试。
在对工程成功编译,连接后,按F5或点击菜单Debug Start/StopDebug Session或单击图即可进入调试状态。
DAP miniWiggler经济划算的高性能调试工具miniWiggler是英飞凌面向未来的经济划算的高性能调试工具。
在主机侧,它具备一个USB接口。
每台计算机都具备USB接口。
在器件侧,则可通过英飞凌10-针DAP或16-针OCDSL1接口,进行通信。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
新手导1. 82.163.32声明:英飞凌社区应用笔记部分资料内容来源英飞凌社区请来信告知。
本人尊重原创作者。
2012/6新手导航中文版位单片机介绍位单片机介绍位单片机介绍凌社区热心网友奉献资料整理和网络,应用笔记心得整理,内容仅供参考。
如果侵犯Infineon (MCU 新手门篇)英飞凌社区新导航笔记 Ken2012/6/3 果侵犯你的版权,新手入社区新手关于英飞凌总部位于德国纽必堡的英飞凌科技股份公司,为现代社会的三大科技挑战领域——高能效、移动性和安全性提供半导体和系统解决方案。
2010财年(截止到9月30日),公司实现销售额40亿欧元,在全球拥有约26,000名雇员。
英飞凌科技公司的业务遍及全球,在美国苗必达、亚太地区的新加坡和日本东京等地拥有分支机构。
英飞凌公司目前在法兰克福股票交易所(股票代码:IFX)和美国柜台交易市场(OTCQX)International Premier(股票代号:IFNNY)挂牌上市英飞凌在中国英飞凌科技股份公司于1995年正式进入中国市场。
自1996年在无锡建立第一家企业以来,英飞凌的业务取得非常迅速的增长,在中国拥有1300多名员工,已经成为英飞凌亚太乃至全球业务发展的重要推动力。
英飞凌在中国建立了涵盖研发、生产、销售、市场、技术支持等在内的完整的产业链,并在销售、技术研发、人才培养等方面与国内领先的企业、高等院校开展了深入的合作。
☺☞Infineon XC800系列8位元MCU(8位单片机)超级耐高温150℃工业级 8位MCU XC800专为汽车应用设计XC800 150℃系列是汽车产品的理想之选,例如涡轮增压器、发动机风扇、节流阀或阀控制装置、EPS、燃料/燃油传感器以及水/机油/燃油泵等。
潜在的工业应用包括加热控制装置、锅炉系统或电机内部的电子控制系统等。
AEC-Q100是由汽车电子设备委员会(AEC)制定的可靠性压力测试标准。
测试表明,英飞凌全新推出的系列高温微控制器,经过符合AEC-Q100 Grade 0 (-40℃至150℃)标准要求的测试和认证。
这使它们成为汽车发动机舱,以及极端恶劣环境中的工业解决方案的理想之选。
XC800 150°C器件可靠近传感器和执行器安装,相比以往的电子或机械解决方案而言,可改善连通性,确保高效的电机控制,并降低系统成本。
由于该系列器件不需要隔热装置和额外的布线,因此有助于降低汽车和工业产品的成本和复杂度。
XC800 150℃系列的所有型号,均立足于英飞凌强大耐用、性能成熟的闪存技术和高质量的生产工艺,可确保出色的可靠性。
搭载强大外设的XC800 150℃系列XC800 150℃系列进一步拓展了成熟、强大的XC800微控制器的应用领域。
该系列器件内装一枚8051处理器内核、不同容量的闪存(4kB至32kB),并集成了振荡器、稳压器、EEPROM和监控电路等组件,可降低整个系统成本。
不同型号的XC800器件,还搭载支持各种电机控制装置和功率转换产品的强大外设。
这些外设包括一个可灵活生成PWM的捕获/比较单元(CCU6)、一个增强型快速数模转换器(用于实现精确测量、硬件同步到脉宽调制),以及包含两个CAN节点的MultiCAN模块。
装配片上CAN模块的XC800 150°C微控制器,通过提供网络协议(CAN帧的屏蔽、滤波和缓冲)所要求的多数功能,降低了CPU的负载。
此外,XC800 150°C系列还内置一个16位矢量计算单元,支持磁场定向电机控制(FOC)所需的三角计算。
全新推出的这些器件采用多种封装形式,包括24、28和38引脚T-SSOP封装及48引脚QFP封装等。
XC800 150℃器件(24kB和32kB闪存、支持磁场定向控制的XC886 Grade 0)的工程样品目前已开始提供。
该型号预计将于2010年7月实现量产。
车身:摩托车BCM:低端BCM/HVAC;车灯车窗升降;开关;传感器动力;操作系统。
安全性:低端气囊;EHPS ;转向角传感器故障安全控制器。
动力总成:泵活塞/节流阀控制;摩托车引擎控制;线控换档英飛凌(Infineon)針對該公司XC800 8位元嵌入式快閃記憶體微控制器(MCU)家族,推出低成本評估套件。
全新的XC800 USCALE套件採用USB插件樣式,能在一個平台上為XC866、XC886和XC888等微控制器提供完整的評估功能。
USCALE套件可存取微控制器的多種關鍵特性,如CAN、類比數位轉換器、擷取比較單元、定時器和用於磁場定向控制的向量電腦,同時還可以存取這三種微控制器的硬體訊號,便於進行更廣泛的基準測試和評估。
該套件具備開發工具鏈、示例和指南,可快速安裝,方便使用。
英飛凌XC800系列微控制器採用了增強的8051核心與嵌入式快閃記憶體,以及功能強大的內建週邊設備。
USCALE套件支援的這三種微控制器適合多種不同應用,包括電機控制裝置、汽車車身和白色家電,並為產業和大樓自動控制系統帶來了連網功能。
XC866系列微控制器具備高性能和低成本特性,包括26.67MHz系統頻率、4KB-16KB快閃記憶體、內建振盪器和PLL時脈產生器、支援3.3V或5.0V電壓的嵌入式穩壓器和EEPROM 支援功能。
改進的PWM單元可提供各種先進的特性,包括整合的死區控制、緊急關閉控制、直接霍爾感測器輸入和自動觸發ADC。
轉換時間僅為1.5微秒的10位元類比數位轉換器可提供自動掃描和比較器模式等高級特性。
英飛凌XC866也可提供多種通訊介面,包括LIN、SSC和UART。
XC866微控制器採用相容RoHS的TSSOP-38封裝,外形尺寸小巧(9.7mm×4.4mm),可在高達140℃的溫度下工作,能提供27個通用I/O。
採用高達32KB快閃記憶體的XC886與XC888微控制器,在一顆晶片上整合了CAN控制器和LIN支援功能,可提供先進的連網功能。
該內建CAN模組可執行大多數聯網功能,降低了CPU的負載。
XC886與XC888微控制器的先進特性包括由可實現快速數學運算的16位元乘除法單元(MDU)和專用於向量旋轉角度運算(實現磁場定向電機控制)的16位元協同處理器的CORDIC 單元所提供的強大運算能力。
其它關鍵特性還包括智慧PWM單元、高精密度8通道10位元數模快速轉換器,以及具備兩個獨立16位元定時器(專用於生成PWM)的高性能擷取比較單元,能夠以8位元的成本實現16位元的馬達控制性能。
XC800 USCALE評估與開發套件為8位元微控制器XC866、XC886和XC888提供了一個統一的評估平台,支援高性能8051系列產品XC800的完整工具鏈,可透過16接腳連接器獲得硬體訊號,並包括編譯器和除錯器。
xc866系列微控制器具备出色的性能和成本节省特性,包括26.67mhz系统频率、4kb-16kb 闪存、片上振荡器和pll时钟发生器、支持3.3伏或5.0伏电压的嵌入式稳压器和eeprom支持功能。
改进的pwm单元可提供各种先进的特性,包括集成的死区控制、紧急关闭控制、直接霍尔传感器输入和自动触发adc。
转换时间仅为1.5微秒的10位模数转换器可提供自动扫描和比较器模式等高级特性。
英飞凌xc866也可提供多种通信接口,包括lin、ssc和uart。
xc866微控制器采用兼容rohs的tssop-38封装,外形尺寸小巧(9.7毫米×4.4毫米),可在高达140℃的温度下工作,能提供27个通用i/o。
采用高达32kb闪存的xc886与xc888微控制器在一颗芯片上集成了can控制器和lin支持功能,可提供先进的联网功能。
该片上can模块可执行大多数联网功能,降低了cpu的负荷。
xc886与xc888微控制器的先进特性包括由可实现快速数学计算的16位乘除法单元(mdu)和专用于矢量旋转角度计算(实现磁场定向电机控制)的16位协处理器的cordic(协调旋转数字计算机)单元所提供的强大计算能力。
其它关键特性还包括智能pwm单元、高精度8通道10位数模快速转换器,以及带两个独立16位定时器(专用于生成pwm)的高性能捕获比较单元,能够以8位的成本实现16位的电机控制性能。
DAvE开发调试软件:英飞凌公司(Infineon)软件开发工具的DAvE(Digital ApplicationVirtualEngineer,数字应用虚拟工程师)免费软件是该公司针对其8位(C500/C800/XC800系列)、16位(C166/XC166/XE166系列)和32位(XC2000/TriCore系列)微控制器家族而推出的应用代码生成器。
它可提供初始化配置和驱动程序代码,以便轻松地实现编程。
XC878 的FLASH 加解密方法1. XC878 的Flash 存储器保护XC878 的存储器保护策略包括:基本保护:用户可通过boot 选项禁止对所有存储器的外部访问。
OCDS 功能和代码下载至XRAM 和Flash 的功能将被禁用。
读保护:用户可保护Flash 中的内容不被读取。
这是对基本保护的补充。
Flash 编程和擦除保护:用户可保护Flash 中的内部不被无意擦除和编程。
该特性和读保护共同使用。
为了提供进一步Flash 保护,可使能Flash 硬件保护以实现二级读保护并使能编程和擦除保护。
Flash 硬件保护有两种模式:模式0:只保护P-Flash;不保护D-Flash。
模式1:P-Flash 和D-Flash 均被保护。
通过引导程序加载(BSL)模式6 设定一个有效密码(16 位非1 值)来激活这些保护方案。
每种保护模式的选择及限制条件总结见表1。
表1 Flash 保护模式用户可编程密码的格式及定义如表2 所示。
只要密码有效,对器件(包括Flash)的所有外部访问均被禁止。
需要注意密码的第12 位,该位的设置决定了在解密成功时,对Flash 存储器擦除操作的设定。
表2 用户可编程密码的位域本文通过详细的操作过程演示,讲解如何对XC878 的Flash 存储器进行加密解密。
所使用主要软件为XC800_FLOAD V5.3.2,单片机型号Infineon XC878CM-16FFI,电路板型号“MiniKit_XC878-LQFP64 V1.1a”。
2. 硬件连接本文所使用电路板的原理图如下面图1 所示,可参看“MiniKit_XC878-LQFP64V1.1A_Sch.pdf”文件。
本实验所用电路板及其部件说明如图2 所示,同时可参看“MiniKit_XC800-LQFP64V1.1A 使用说明书.pdf”文件。
加密时,请将MBC 引脚下拉至低电平,P1.0,P1.1 连接至串口RS232 的对应引脚。
3. 加密流程首先,用跳线连接JP1 即将MBC 引脚下拉至低电平,之后参看电路板使用说明在JP4、JP5 处连接跳线使P1.0、P1.1 接到串口。