英飞凌MCU新手入门应用笔记中文版
- 格式:pdf
- 大小:1.58 MB
- 文档页数:24
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)可以接收的包裹(报文)的地址范围。
新手导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的使用开发宝典单片机开发除了必要程序编写外同样也离不开下载器与仿真器。
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中文用户手册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 用户手册中文版简介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 操作快速上手指南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以后,显示如下界面。
开发工具的使用英飞凌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)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 产品手册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。
最新纯中文版英飞凌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. 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 接到串口。