英飞凌
直播中

梅宁琛

7年用户 246经验值
私信 关注
[经验]

英飞凌官方FAQ解答—XMC4000系列产品和设计一百问(一)

SH_Q1: DAVE™ 3是什么?
A:  DAVE是一个基于Eclipse的集成式开发环境。它具备源代码编译和管理功能,包含了免费编译器、免费调试器和免费闪存加载器。它还包含自动代码生成器,有助于轻松快速地编写应用代码。它是一个可扩展的开发式环境:支持插入第三方编译器和调试器,用户可以编写自己的DAVE™扩展程序.

SH_Q2: 有哪些商用编译器和调试器支持XMC4000?
A:  如Keil、IAR和Altium等编译器版本,以及采用诸如PLS、Hitex和Segger等调试器。

SH_Q3: XMC4000有哪些操作系统可以支持?
A:  会提供FreeRTOS、SecureRTOS及其他操作系统。



SH_Q4: XMC4000的生产将采用哪种制造工艺?
A:  符合汽车行业质量要求的90纳米嵌入式闪存技术.

SH_Q5: 这个产品是否满足汽车行业的质量要求?
A:  不能。虽然该产品可耐受高达125℃的环境温度,但不适于用汽车应用。对于汽车应用,我们推荐使用英飞凌TriCore™和XE2000产品家族,这些产品还提供了相应的汽车软件驱动程序(即Autosar,安全软件等)。

SH_Q6: XMC4000的安全策略怎么样?
A:  安全从来都是一个涉及系统的题目,某种安全程度只能在系统级上实现。XMC4000的生产采用了符合汽车行业质量要求的闪存工艺,其闪存具备ECC和硬件加速器,可执行校验和。因此,系统开发人员可以更加轻松地达到所要求的安全水平。

SH_Q7: XMC4500的开发,是否能用M3开发用的的Jlink,或Keil进行开发 ?
A: 可以用Jlink开发,但需要安装最新的额Segger驱动,另Keil 也已经开始支持XMC4500,同时keil 提供了Dave3 的插件,支持将Dave3生成的代码转换为keil 工程文件。

SH_Q8: XMC4500 的以太网有协议栈支持吗?哪里可以得到?
A: 有支持,Dave3可以帮用户生成相关的协议栈,请下载Dave3.1.2及最新的Dave Apps,参见Dave 3环境中生成相应代码。

SH_Q9: XMC4500 CCU4包含的定时器有哪些?
A: 每个CCU4模块包含4个SLICE,每个SLICE有自己的独立16位定时器,这四个定时器可以根据需要级联,灵活组成32位,48位,乃至64位定时器


SH_Q10:RTC的时钟源有哪些?如何选择?
A:  HDCR.RCS 是选择RTC的时钟源:
fULP  是选择外部的RTC晶振。
fRTC  是选择内部的慢速晶振。
详见下图描述。






SH_Q11:XMC4500可以使用Modbus吗?

A:  Modbus是由Modicon(现为施耐德电气公司的一个品牌)在1979年发明的,是全球第一个真正用于工业现场的总线协议。标准的Modbus口是使用RS-232C兼容串行接口.XMC4500 可以支持MODBUS, 但接口转换,协议,CRC 校验需要用户自己完成。




SH_Q12:DAVE3中将UART的最大速率限制在2M,是否支持更高的速率?


A:  串口的最大通信速度的确是Fpb/4,  如果用120M晶振,理论上可以到30M。但在DAVE3 中做了限制。可以更改UART001.Cof.c 中的参数达到增加波特率的目的,但每次重新generate code,所做的修改会被覆盖掉。另用这种方法波特率到一定数值就上不去了(因为只改了部分相关速率的设置)。最直接的方法是手工写寄存器。





SH_Q13:SD在SPI模式下的管脚功能如何定义?

A:  Pin 1:  CS
Pin 2:  DI
Pin 3:  VSS
Pin4:  VDD
Pin5: CLK
Pin6 :   VSS
Pin7:    DO



SH_Q14:XMC4500支持的SD卡有没有限制?(如容量大小等规格参数)

A:   XMC4500支持SDHC。所以最大可以到32G。



SH_Q15:DAVE3的SD例程中文件名规则为DOS8.3,请问是否支持为长命名,如何更改?

A:   SD例程采用标准的Newlib 库,所有只支持DOS8.3的文件命名。长文件名因涉及Microsoft的专利问题,Infineon 暂无此方面的支持。



SH_Q16: XMC4500 CCU8 非对称PWM输出有何特点?

A:每个CCU8 SLICE可以输出一对非对称互补PWM,它是硬件支持的,即有两个独立的比较寄存器非别用于TIMER上升段和下降段,不需要软件干预就可以实现非对称输出



SH_Q17: XMC4500 ADC 转换精度和稳定性怎么样?

A: XMC4500 提供12bit 的转换精度,全温度范围的不可调整误差正负4LSB。
注:确定A/D转换器的精度:精度是反映转换器的实际输出接近理想输出的精确程度的物理量。分辩率(Resolution) 指数字量变化一个最小量时模拟信号的变化量,定义为满刻度与2n的比值。分辩率又称精度,通常以数字信号的位数来表示。量化误差 (SH_Quantizing Error) 由于AD的有限分辩率而引起的误差,即有限分辩率AD的阶梯状转移特性曲线与无限分辩率AD(理想AD)的转移特性曲线(直线)之间的最大偏差。通常是1 个或半个最小数字量的模拟变化量,表示为1LSB、1/2LSB。



SH_Q18: XMC4500 ADC 支持多路并行采样吗?

A: XMC4500 有4个独立的ADC模块,可以支持4路同时采样转换,要求使用各个模块的同一通道,如各个模块的CH0.



SH_Q19: XMC4500 ADC和DSD在模拟量读取上有什么侧重?

A:简单的说,ADC适合快速动态变化的模拟信号,DSD适合连续周期性宽幅度变化的模拟信号。DSD可搭配前端的Delta-Sigma调制器对数据流信号进行滤波解调,主要可应用在各种逆变器,变换器的“热”电流,电压检测,电机的旋转变压器的载波信号的产生和解调。




SH_Q20: POSIF接口的增量码盘输入端最高支持多高的输入频率?

A:最高可达1/4的POSIF时钟频率,对XMC4500来说,最高支持30M的输入频率.


英飞凌官方FAQ解答—XMC4000系列产品和设计一百问(二)
英飞凌官方FAQ解答—XMC4000系列产品和设计一百问(三)
英飞凌官方FAQ解答—XMC4000系列产品和设计一百问(四)
英飞凌官方FAQ解答—XMC4000系列产品和设计一百问(五)


XMC4000系列资料:
【视频】XMC4000系列网上课堂
【原创】XMC4000单片机系列例程、笔记综合汇总
【资料】XMC4000系列所有相关资料(数据手册,参考手册,例程,培训资料等)下载请见

更多回帖

发帖
×
20
完善资料,
赚取积分