- 博客(429)
- 收藏
- 关注
原创 英飞凌AURIX TC33x GTM模块使用
摘要本篇文档主要用来介绍英飞凌基于AURIX-2G TriCore 1.6.2架构的 TC33x系列GTM模块的使用GTM介绍英飞凌的GTM模块是采用的博世的IP,封装了很多配置功能,可以支持输入捕捉,输出比较,PWM等功能,GTM模块主要由两部分组成,一部分是博世的IP核部分,包含很多子模块,组成一个灵活多变的定时器模块,还有一部分是由英飞凌设计封装的。主要的子功能因为我们使用的是TC334系列...
2024-08-21 17:07:52 402
转载 TC3xx的LBIST自检
英飞凌的TC3xx系列是符合ASIL D的MCU,自身带有很多自检功能,今天我们来分享下LBIST,逻辑数字部分的自检功能。代码使用AURIX Development studio V1.8版本TC334平台LBIST简介英飞凌Aurix TC3xx作为满足ASIL D的32位高性能MCU,提供了大量安全机制来覆盖MCU不同的失效模式。针对潜在失效部分,TC3xx有PBIST(电源自检),LBIS...
2024-03-29 13:13:30 826
原创 英飞凌电源管理PMIC的安全应用
摘要本篇文档主要用来介绍英飞凌电源管理芯片TLF35584的使用,基于电动助力转向应用来介绍。包含一些安全机制的执行。TLF35584介绍TLF35584是英飞凌推出的针对车辆安全应用的电源管理芯片,符合ASIL D安全等级要求,具有高效多电源输出通道,宽电压输入范围,根据不同的型号有3.3V和5.0V两种命名。可以为MCU提供600mA的电源,可以提供200mA的电源给通信,还可以提供精确的参考...
2024-03-09 16:40:36 1424
转载 TC3xxx安全应用
摘要本篇文档主要用来介绍英飞凌MCU控制芯片SAK-TC334LP-32F300F AA的使用,基于电动助力转向应用来介绍。包含一些安全机制的执行。术语序号缩写描述1MCUMicrocontroller chip Unit2FTTIFault Tolerant Time Interval3SEooCSafety element out of context4ASILAutomotive Safet...
2024-02-07 10:05:49 416
转载 下一代“动环监控”升级方案不知如何选择?我来替你选好了
迫在眉睫的“动环监控”升级需求通信电源及机房环境监控系统(简称“动环监控系统”),用于监控和管理数据中心基础设施的综合性系统。他的应用范围非常广泛,尤其在通信集团的机房内,动环监控系统的重要性更尤为突出。但如今经常会有种情况就是,动环监控系统的更新速度赶不上其他机房设备的更新速度,大部分动环监控方案还是采用着600~800MHz单核Cortex-A7/A8进口处理器平台,价格高但性能却弱,再加上如...
2024-01-17 11:30:30 230
原创 英飞凌TC3xx 安全管理模块使用
摘要本篇文档主要用来介绍英飞凌基于AURIX-2G TriCore 1.6.2架构的 TC3xx系列安全管理单元的使用。SMU介绍Safety Management Unit (SMU), SMU是TC3xxx系列MCU的安全体系架构非常重要核心的部件,它可以在MCU出现故障的时候提供一个接口管理MCU的行为。SMU集中收集所有基于不同软硬件安全机制的告警信号,每个告警可以单独配置触发内部操作行为...
2023-12-06 12:51:45 869 1
转载 嵌入式GUI技能,如何能够分分钟与高手比肩?
“同是嵌入式GUI设计为什么别人做起来轻松、快捷,很炫酷而我的设计却费力、耗时,有点low…“颜值就是生产力~~如果你在做嵌入式GUI设计时,也有这样的困惑,那就来这个“嵌入式GUI特训营”里修炼一下!在“嵌入式GUI特训营”中,通过7堂精品技术课程,你将会——了解GUI热点技术和开发技巧结识免费的GUI Guider设计工具全流程体验嵌入式GUI实操设计全方位解析微控制器GUI成功用例如果你也想...
2023-12-04 12:39:30 155
转载 英飞凌TriCore架构的MCU系统定时器
自上次分享了在英飞凌TriCore架构的MCU上移植FreeRTOS后,后台有不少人咨询关于系统时基的事情,今天就来介绍下这个STM。摘要本篇文档主要用来介绍英飞凌基于AURIX-2G TriCore 1.6.2架构的 TC3xx系列STM定时器的使用STM介绍STM(System Timer) 是为高精度和长周期的全局系统定时应用而设计,是一个向上递增计数器,有很多特点: 自由运行的64位计数器...
2023-11-23 15:24:29 378
转载 FreeRTOS在英飞凌TC3xxx上移植
摘要本篇文档主要用来介绍FreeRTOS在英飞凌TriCore TC33x系列上的移植和使用FreeRTOS介绍FreeRTOS自从被AWS收购后,不断的发展壮大,使用的人群非常庞大,FreeRTOS 是市场领先的面向微控制器和小型微处理器的实时操作系统(RTOS),与世界领先的芯片公司合作开发, FreeRTOS 通过 MIT 开源许可免费分发,包括一个内核和一组不断丰富的 IoT 库,适用于...
2023-10-28 14:08:58 994 2
转载 如何使用脚本完成CRC和填充值的自动完成
摘要 恩智浦的MPC架构的微控制器使用的开发环境IDE是S32DS ,该IDE使用的GNU GCC工具链没有提供对编译结果的CRC校验和自动生成工具,所以需要我们制作一个脚本自动生成和填充,脚本调用Srecord工具执行。Srecord简介为了实现对S32DS IDE应用工程编译结果生成的S19文件进行数据填充和CRC校验和自动生成,满足bootloader开发需求,我们借助功能强大的嵌...
2023-10-18 13:09:54 317
转载 深度揭秘:同为全志T113处理器,你真的知道“-i”和“-S3”的三大区别吗?
自9个月前,创龙科技“1片含税就79元”的全志T113-i双核ARM Cortex-A7@1.2GHz的工业核心板(SOM-TLT113)推出之后,不少嵌入式软硬件工程师、用户都发起过不少疑问,那就是究竟T113-i和T113-S3这两款处理器有什么区别?不同后缀型号的处理器区别在哪里?哪个才更适合工业场景?今天,我携手老朋友创龙科技,为大家深度揭秘,全志国产处理器T113-i与T113-S3的3...
2023-06-26 07:30:12 681
转载 远程调试和监控
Freemaster是NXP推出支持电机控制调试的神器,可以方便的控制各种电机调试相信很多调试电机的工程师都使用过本地功能,FreeMaster新版还支持远程操作,今天我们就来试试远程操作,需要开启服务器端和客户端。注意事项FreeMASTER服务器端需连接电路板,用户端进行远程控制。在进行远程控制时服务器端软件FreeMASTER Remote Server和用户端软件FreeMASTER需同时...
2022-12-12 13:19:01 497 1
转载 CAN通信的鼻祖都在支持的项目
摘要本篇笔记主要记录开源CAN工具BUSMASTER的使用。BUSMASTER介绍BUSMASTER是由ETAS和BOSCH开发的全球开源免费的CAN通讯分析上位机软件,源代码开源,是基于C++软件开发的,功能强大,比国内某功的软件强大很多。BUSMASTER是用于设计,监视,分析和模拟CAN网络的开源PC软件。可以从Github下载BUSMASTER开源软件,由RBEI和ETAS赞助的BUSMA...
2022-09-11 16:26:41 1739
原创 CAN通信波特率计算
摘要本篇笔记主要记录MPC5744p的CAN通信波特率计算,以及需要注意的问题CAN 位时间记得最早是在2015年就给大家推送过关于CAN通信波特率的设置,当时是以NXP的kinetis系列之KV46为例子来给大家介绍的,最近推送了几篇有关CAN通信的文章,后台又有人问起这个问题,今天我们就来在给大家详细普及下,今天以NXP的汽车级芯片MPC5744p的flexCAN为例...
2022-06-27 20:00:43 3939
原创 这样开发PWM,保证你准时下班
摘要本篇笔记主要记录基于MBD模型设计的PWM输出步骤和方法。前期工具箱的安装不在本文档讨论范围内。准备工作安装好MPC5744基于模型的工具箱和支持包,这个可以在NXP官网下载2,按照文档配置编译器和设置路径以及license激活,QSG里面写的很清楚,这里不在赘述。模型设计正确安装MBD工具箱后,在simulink里面可以看到到MPC5744的外设和例程,这里我们设计...
2022-06-01 12:52:50 697 1
原创 这样开发CAN通信,不用加班
摘要本篇笔记主要记录基于MBD模型设计的CAN通信步骤和方法。前期工具箱的安装不在本文档讨论范围内。准备工作安装好MPC5744基于模型的工具箱和支持包,这个可以在NXP官网下载按照文档配置编译器和设置路径以及license激活,QSG里面写的很清楚,这里不在赘述。模型设计正确安装MBD工具箱后,在simulink里面可以看到到MPC5744的外设和例程,这里我们参照CA...
2022-05-25 20:00:44 1026 2
转载 这货用的什么料,这么贵
出于好奇,我拆开了那个几万元的劳德巴赫调试器,可以看到板子做工非常精良,布局走线都非常漂亮,用料也是PFGA+PowerPC处理器做主控,一分价钱一分货,这货用料真可以。拧开背面四个螺丝就可以直接打开了。可以看到用了ALTERA的CycloneIV还有一片ALTERA的ACEX系列,同时用了一片AMCC的 PowerPC架构的PPC405EX处理器。外扩了两片三星的K4...
2022-05-13 13:20:22 1046
转载 你听说过Cortex-M85么?
ting就在今天,Arm发布了新一代的Cortex-M处理器,Cortex-M85。简单粗暴的打个比方:Cortex-M85 ≈ Cortex-M7 +TrustZone + Helium(Cortex-M版本的NEON)性能总结:超标量双发射流水线——暴力特色:...
2022-04-28 12:27:41 667
原创 这货是我用过最贵的调试器
这些年用过的调试器其实也不少,JLink,STLink,PEMicro,还有TI的等等,但是劳德巴赫LAUTERBACH这货是用过最贵的,硬件加上软件价格不菲,号称调试器中的贵族,今天我们简单来介绍下摘要本篇笔记主要记录劳德巴赫调试器的应用指导,以LA-3500型号和MPC5744p单片机说明。准备工作准备好trace32软件劳德巴赫调试器LA-3500。安装软件安装tr...
2022-04-15 07:30:25 10066 2
转载 旁边同事说你都这样写代码?
现在基于模型的设计越来越多,也越来越多被接受和开发,并推向量产产品,一般在MATLAB/SIMULINK里面搭好模型,在配合stateflow完成一些详细设计,就可以生成嵌入式代码,直接部署目标板。例如使用stateflow和simulink开发CAN通信协议栈。,完成侯可以编译生成代码,可以看到生成的代码可读性还是很好的,所以建议大家多采用基于模型的设计此外还会生成代码...
2022-04-02 14:39:09 154
转载 8层物联网网关来了
物联网的应用越来越多,而一款好的物联网网关设计的好坏,直接影响你的整个体验,今天我们来分享一下一款8层物联网网关核心板,是金手指接口。系统框图如下,核心采用ARM A7核。有多个接口使用。...
2022-03-18 15:45:25 159
转载 从公司使用的CAN工具看公司财力
CAN总线不管是在车上还是在工业控制中用的越来越多,而且也在不断的发张和更新,CAN FD的应用也越来越多,而CAN的测试工具也越来越多,不管是国内的还是国外的,那些年我用过的几天来给大家...
2022-03-03 12:33:39 572
转载 第一次用10万一个狗版license编译器编译代码
说实话,以前也用过正版的编译器,我记得之前用过正版的IAR编译器license也没有多贵,而最近用了个10万一个license的编译器编译嵌入式代码,因为对功能安全有要求,而这个Green...
2022-02-25 13:23:50 488
原创 手把手编译基于恩智浦MCAL的工程
摘要本篇笔记主要记录基于MPC5744P的MACL和EB的开发编译和配置。准备工作准备好一个在EB下配置好的工程,这里以例程为例子来说明安装配置好编译器GreenHills或者其他编译器,...
2022-02-17 21:45:18 1745
原创 这样学习AUTOSAR开发不用买MCAL
摘要本篇笔记主要记录基于MPC5744P的MACL和EB开发准备工作。准备工作下载MCAL下载EB工具AUTOSAR简介AUTOSAR(automotive open system arc...
2022-02-10 14:27:28 3032
原创 这两个货,能和谐共处
摘要本篇笔记主要记录J1939诊断协议和UDS基于CAN的诊断协议为什么可以和谐共处。准备工作J1939标准文档。UDS ISO 14229和ISO 15765文档先来说说UDSUnifi...
2022-01-21 21:17:19 2863
原创 什么,恩智浦的flash模拟EEP是这么玩的?
摘要本篇笔记主要记录基于恩智浦MPC5744P的Flash模拟EEPROM存储参数和数据的算法,对官方给出的方案深入学习,并可以添加一些扩展内容。准备工作安装S32DS for PA, 因...
2022-01-07 19:16:14 1286 1
原创 新的一年愿可以正常买菜,回家
今天是2021年最后一天,坐标西安,这个千年古都失去了往日的繁华和喧嚣,全市小区,企事业单位除过疫情防控和保障人员车辆,都不准外出,我们也居家办公。这也许是度过的最安静的一个元旦假期了。最...
2021-12-31 15:03:23 390
转载 揭秘PLC(五)RTS之扩展通讯
揭秘PLC(五)RTS之扩展通讯之前有朋友问过这样一个问题,遇到一个新项目/行业,到底是选择MCU还是PLC来实现,我觉得在PLC能够满足要求的前提下,项目初期非常合适使用PLC做评估验证...
2021-12-25 16:59:15 2882
转载 揭秘PLC(四)RTS之服务篇
继续揭秘PLC,今天我们聊聊RTS的服务。服务有很多种,其最主要的任务是给用户提供调试接口的,相当于MCU的JTAG功能。Codesys有个比较实用的功能,代码编译好后,可以不连PLC实物...
2021-12-17 12:36:28 1584
转载 揭秘PLC(三)RTS之IO篇
揭秘继续,上一期我们介绍了PLC设备端的程序RTS与PC端编译的用户程序之间的交互的核心:双方定义好相同的含有函数指针的结构体,通过ld连接文件将其定义到固定的地址上去执行。今天我们探究下...
2021-12-09 12:53:36 2630 1
转载 揭秘PLC(2)
书接上回,我们上次以Codesys为例,介绍了其PC端的安装和Target配置,今天我们继续聊聊PLC的基本原理和实现方法。突然想到之前有个重要的问题没有跟大家介绍,从实现方式上讲,PLC...
2021-12-03 12:57:08 3091 4
转载 揭秘PLC(一)
本来想好的题目是《跟我学做PLC》,但是转念一想,做为一个离开工控行业七八年的二手程序猿,自己的行业知识已经过期很久了,所以还是改为《揭秘PLC》更合适些。想当年大四的时候学分不够,所以选...
2021-11-26 13:00:07 3267 1
原创 FOC控制中电流的采样
摘要本篇笔记主要记录基于恩智浦MPC5744P的电机FOC控制中电流的采样。。准备工作安装S32DS for PA, 因为我们在S32DS下开发MPC5744P。安装S32DS 的SDK,...
2021-11-17 20:00:00 4644 1
原创 彻底换掉了F103,你换了没?
摘要本篇笔记主要记录因为芯片短缺,使用HK32F103换掉了STM32F103的过程和注意事项。准备工作准备之前的STM32F103工程。测试准备芯片更换因为今年F103的价格炒的飞高,之...
2021-10-31 17:14:56 233
原创 卧槽,电容引起了CAN通信不正常
摘要本篇笔记主要记录基于恩智浦MPC5744P的CAN驱动开发和测试过程中使用英飞凌TLE9252带功能安全的CAN收发器时候遇到的问题。准备工作安装S32DS for PA, 因为我们在...
2021-10-19 21:46:21 686
原创 基于模型设计的永磁同步电机控制编译和代码生成
摘要之前推送过,基于模型设计的准备工作,后台有人问怎么设置模型编译和代码生成,本篇笔记主要记录基于NXP恩智浦MPC5744P的MBD工具箱,一步步编译PMSM电机模型和代码生成。准备工作...
2021-09-28 13:13:40 1320
原创 SAE J1939在恩智浦MPCxxx上实现
摘要本篇笔记主要记录基于恩智浦MPC5744P的SAE J1939协议栈开发,接口设计,以之前总结的CAN驱动设计为基础。准备工作准备一个CAN驱动可以正常工作的工程。熟悉J1939协议文...
2021-09-13 07:36:07 269
原创 用这种结构做CAN通信数据封装太爽了
摘要本篇笔记主要记录基于恩智浦MPC5744P的CAN驱动开发和测试,接口设计,封装为BSP驱动,为之后实现CAN的高层通信打下基础。。准备工作安装S32DS for PA, 因为我们在S...
2021-09-01 11:30:00 940
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人