AURIX
文章平均质量分 70
grey_csdn
这个作者很懒,什么都没留下…
展开
-
1599_AURIX_TC275_GPIO功能以及部分寄存器梳理2
PORT13是比较特殊的一个PORT,支持2中电平模式,同时可以实现MSC的差分信号输出。关于AURIX支持的toggle的控制,通过一个真值表的寄存器控制组合来实现。所有的GPIO都有急停的功能,是否开启,可以通过使能控制进行配置。通过这一组的数目以及bit描述,看得出来前面的分析应该是正确的。从这里的介绍看,13bit可能是代表着有13个有效的PIN脚。PORT的输入寄存器在输入以及输出模式下都是有效的。原创 2023-01-26 11:24:55 · 288 阅读 · 0 评论 -
1598_AURIX_TC275_GPIO功能以及部分寄存器梳理1
这部分将会是接下来这个章节剩余的全部,可能内容偏雷同,因此都是跳跃式看。端口的输出变化,可以通过寄存器直接实现toggle的操作。当然,直接采用读取取反应该也是可以实现的,这里的实现应该可以实现一个更加高效的方式。看起来,类似CAN通信的终端电阻等,可以等效用这个来替代。发送功能相关的PIN有一个下拉电阻可以配置,可以配置器使能或者关闭的控制。ADC有复用的诊断处理功能,诊断通过一个可以控制的下拉电阻来配合实现。针对收发类功能的PIN,有专门的针对性配置属性。PIN脚的电平识别标准也是可以配置的。原创 2023-01-20 17:50:16 · 1049 阅读 · 0 评论 -
1597_AURIX_TC275_GPIO简介
在进行每一个端口的配置的时候,具体的控制寄存器还需要具体对待。有的端口控制寄存器的设计是选择性的,不一定所有的位域字段是全都实现了的。这个表格是其中的一类,其实这个还是很符合我之前看过的单片机的表述方式的。这几个控制寄存器分别对应不同的PORT,看起来控制寄存器的字段实现差异可能就在这几个寄存器上,不见得会详细到每一个PIN。这里面能够看到的信息跟这一份笔记中第一页的拓扑图有相同的信息元素,而这里又看到了一个ID信息。这是上面ID信息的一个展开说明,从这里再一次看到了MCU的模块化设计集成的影子。原创 2023-01-20 17:48:15 · 956 阅读 · 0 评论 -
1596_AURIX_TC275_LMU简介
这个章节其实没有多少页文档,而大部分的文档其实是寄存器的字段描述。因此,这次一次性把这个文档的内容大概看完。从这一页的描述中可以看出来,其实ED存储的访问比LMU的那32K的存储访问更加灵活。LMU寄存器的另一种保护方式是通过ENDINIT的功能来进行保护。原创 2023-01-20 17:46:30 · 2227 阅读 · 0 评论 -
1595_AURIX_TC275_PMU_应用提示2
这样,PMU相关的文档基本看完了。这部分之前接触的很少,看得比较头大。的确是耗费了比较漫长的时间,但是这个模块相关的功能一般来说是不难的,大部分都有成熟的解决方案。进行ECC测试的时候需要用到几种错误模式,一般都是把这些错误模式存储到PFlash中,之后加载使用。常用的几种错误模式,在这里给出来了相关的描述。如果通过标注来标注了异常字行,那么在算法设计的时候,检查到之后应该跳过这一行的数据。原创 2023-01-20 17:42:46 · 1732 阅读 · 0 评论 -
1594_AURIX_TC275_PMU_应用提示1
这一页主要是描述了当前的PMU版本与之前就版本相比之下的变更,对于第一次接触了解这个模块来说,其实了解前面的基本特性就好了。而这个差异,没有细看的必要。遇到错误之后的几种解决方式:1,错了之后存在其他的块;2,重复存几次,如果成功了就算是修复,不成功的时候报错;3,通过策略兼容一下部分坏区的情况。ECC可以关闭在这里写成了是一个新特性,由此,之前的芯片中PMU不允许关闭ECC?原创 2023-01-20 17:29:35 · 1596 阅读 · 0 评论 -
1593_AURIX_TC275_PMU_部分寄存器的介绍
前面看过了很多MCU内部硬件模块的版本信息了,这里又出来一个PMU的版本信息。翻看了接下来的一些文档,很大一部分都是寄存器的介绍了。而这部分的功能其实跟之前的文字描述是一一对应的,我目前还只是了解一下PMU的大概功能,因此这部分还是决定跳过不看了。这里是寄存器的地址映射信息,接下来很可能是大量的寄存器介绍。从一页的开篇描述看,HSM的code区可能存在跟TriCore的code区域公用的或者说是混用的情况。这里的flash状态,其实主要是提供了一些相应的控制模块复位之后的一些状态信息。原创 2023-01-15 15:16:34 · 291 阅读 · 0 评论 -
1592_AURIX_TC275_PMU_部分安全措施
有哪些信息会报到SMU呢?主要还是常规的ECC,包括总线以及存储的ECC的错误等,都会报到SMU。PMU的寄存器相关的错误,本身不会直接连到SMU,但是可以通过之前看到的警报组等进行上报。总体来说,通过flash降低功耗的主要手段还是在检查到允许的时候切断Flash的访问路径来实现。原创 2023-01-15 14:48:01 · 526 阅读 · 0 评论 -
1591_AURIX_TC275_PMU_Flash的保护
这一部分的文档看得比较囫囵吞枣,相应的功能描述其实都差不多。如果在用到的时候,可以针对性进行分析。整个Flash的模块,看起来信息有点凌乱,这个也是很容易理解的。大部分的功能总是脱离不了程序和数据的,而这个则刚好是他们的载体。结合标注的两部分信息来看,这个ID大概率是每一个MCU都是不同的。后面有时间,这个功能可以找两个MCU做一个测试。其实,有这样的一个功能支持,以此为控制器做一个身份识别的功能还是比较实用的。调试模式下,调试的那片FPGA有着与HSM本身相同的访问权限。原创 2023-01-15 11:53:38 · 845 阅读 · 0 评论 -
1590_AURIX_TC275_PMU_Flash的操作
这样,对于Flash的操作暂且做这些小结。虽然Flash的操作基本上都是有成熟的库来支持的,但是了解一下总归可以能够让我们更清晰地认识这个系统的设计。不过,这个Flash的设计看起来的确蛮复杂的。这里涉及到的两个访问操作其实可以从两个方面进行更加形象的总结,一个是进行角色权限的设置,理你个测试进行ENDINIT等功能安全的防护。这里画出来了几个之前看文档看到的比较多且比较通用的保护方式:ENDINIT、OTP以及通过HSM进行锁定等方式。原创 2023-01-15 11:51:11 · 1593 阅读 · 0 评论 -
1589_AURIX_TC275_PMU_Flash的基本特性以及操作
这里跳过了一部分内容,其实是关于Flash的驱动实现流程的。关于FLASH的操作,一般来说都很少去自己写驱动而是直接用半导体厂商提供的,我也不去细致了解这个过程了。简单浏览了一下,跳过。而关于命令流的实施,以及9组如何实现,都在这一个表格中。关于这部分,感觉能够看到的比较有实践指导价值的信息不多。这里关于是否支持cache的信息,之前在内核手册等地方其实也看过了。除了内存映射读取之外,所有的Flash操作都是以命令流的方式来实现的。原创 2023-01-15 11:48:30 · 703 阅读 · 0 评论 -
1588_AURIX_TC275_PMU简介
这部分信息主要是介绍EEPROM的,或者说是FEE。相关的寿命等信息是可以从数据手册中查到的,从描述看,建议的组合最大值可能是总量的1/6左右,大概是64K。为什么会是这样的数值以及这个数据论断的由来是什么?暂且没有看到什么说明。这个就是一个PFlash的分区结构,总的一共是2M,如果低于2M那么肯定是后面的若干分区sector是裁剪掉了的。这一页的信息对于了解Flash的操作非常有用,因为把几个基本的概念都讲清楚了。这是PMU0相关的存储映射,每一个MCU的实现都是这个列表中的一个子集。原创 2023-01-15 11:45:48 · 933 阅读 · 0 评论 -
1587_AURIX_TC275_SMU的部分寄存器3
这一页提供的字段信息可以用来选择PAD是由PORT相关的寄存器来控制还是由SMU的寄存器来控制。前看到的几个寄存器都是控制、配置类的,这一页的这个寄存器在分组映射上其实是跟上面类似的,但是这个寄存器是一个状态寄存器。这个寄存器可以控制与Group0相关的Alarm的配置,接下来连续的几页都是类似的寄存器描述,因此直接跳过不单独整理。这一页描述的寄存器,提供了与Group0相关的FSP配置,后面也是类似的信息,也跳过不整理。这个寄存器是回复定时器的Alarm配置,寄存器由多个,这个是编号0的寄存器。原创 2023-01-15 11:43:11 · 849 阅读 · 0 评论 -
1586_AURIX_TC275_SMU的部分寄存器2
从描述看,是可以提供SMU内部硬件状态的观察,但是上面的字段中其实是只有一个SSM运行状态,也就是SMU的状态机的运行状态。这个是上面的控制器的一个继续,依然存在一个是时钟的配置参数。前面看到过SMU的时钟介绍,为了在性能以及功耗之间实现一定的平衡,SMU的内核时钟是可以配置的。尤其是关于全局锁定的这个配置,之前的笔记中也做过梳理。这个寄存器提供的是Alarm的全局配置,这一页中列出来的是关于中断的生成功能配置的字段。这一份笔记的整理内容不是很多,主要的内容其实是对之前的功能描述部分的一个具体的信息落实。原创 2023-01-14 22:26:26 · 192 阅读 · 0 评论 -
1585_AURIX_TC275_SMU的部分内核寄存器
这里的两部分画出来的寄存器字段是FSP的状态以及持续时间的信息,其中状态是由硬件在每一个时钟周期进行更新的,而最小持续时间是否达到则是一个可以用于检测的状态位。这里依然是SMU的内核复位寄存器,但是从这里看得出来之前关于复位等级的理解是错误的。我后来曾经纠正成了复位的种类,从这里看的确是应该还有一个等级的说法。继续看SMU的资料,这次看一部分SMU的内核相关寄存器。这个寄存器中的ASCE其实不仅仅是一个状态,也是一个控制位。这个寄存器实现的就是命令以及参数的填充。这个寄存器实现的是复位标志的清除功能。原创 2023-01-14 22:22:43 · 932 阅读 · 0 评论 -
1584_AURIX_TC275_SMU的调试以及部分寄存器
前面学习的过程中,突然间减速了不少。但是为了保证学习的推进,还是得有每天的稳定输出。我的策略是多看,多处理,之后每天整理10页标注的文档。最近几天跳过了几十页,节奏突然间变慢了。关于这个寄存器地址分布图,我只看懂了SMU的寄存器跟系统寄存器之间存在了一个包夹的关系,具体的设计原因没看出什么特别的端倪。这一次的笔记整理整理到的有价值的信息不是很多,但是在一些保护寄存器等方面看到了一些安全相关的机制。SMU的状态机以及FSP中的寄存器也有安全触发保持功能。这个寄存器提供了一些SMU内核的版本信息。原创 2023-01-14 16:06:10 · 597 阅读 · 0 评论 -
1583_AURIX_TC275_SMU的控制以及FSP
相应的措施执行其实是经过了软件判断,当判断出来对应的故障不严重的时候可以释放掉触发的故障状态。SMU启动的过程中,软件对于FSP的处理:首先是先进行故障的释放,接下来激活故障诊断判断的功能,最后可以通过故障判断在不严重的时候释放故障状态。SMU的软件控制接口主要是实现了一些控制命令,用于控制SMU的状态机以及FSP。具体的内容在上面的一部分表格以及接下来的一页中的表格中有介绍。任何软件出发点额复位都不能够改变SSM的状态,这个在一定程度上能够看出SMU的故障状态维持能力。这里给出了一个SMU的输出时序。原创 2023-01-14 15:57:38 · 1035 阅读 · 0 评论 -
1582_C代码实现的快速、可移植MD5信息摘要算法
简单拿测试的例子试了一下linux shell中带有的md5sum,发现计算的结果并不一致,看起来这个并不是我之前接触的MD5算法。但是,受益于互联网的便捷,我简单搜索很快就锁定了一个似乎可以尝试的目标。MD5_Update()是用于MD5计算的主要的接口函数,而MD5_Final()接口则是把已经存储到了前面定义的结构体中的计算结果组合输出出来。这个算法之前给我的测试的例子,输入的其实是每2个字符组合为一个十六进制的数值。接口非常清晰简单,最后的结果是一个十六进制的存储结果,这个其实也是我测试出来的。原创 2023-01-14 15:04:05 · 658 阅读 · 0 评论 -
1581_AURIX_TC275_SMU故障处理梳理
如果MCU系统中所有的看门狗超时的Alarm动作都是一样的,建议组合多个Alarm预警信号来触发一个动作以释放一些SMU行为配置接口资源。后面,关于信号的配置映射可能会是实际操作中比较常用的一些信息。在上一页中看到了一个触发器的概念,看起来这个触发器的行为有一个比较详细的配置,因此这里还有一部分寄存器的说明。当SMU的Alarm状态寄存器的Alarm处理状态位START状态的时候,可以模拟故障对SMU进行测试。看门狗相关的SMU处理需要有专门的处理,在看门狗超时的预警阶段软件还可以继续处理一些关键信息。原创 2023-01-14 12:18:47 · 1047 阅读 · 0 评论 -
1580_AURIX_TC275_SMU模块初步
以上是这一次SMU的基本的功能梳理,涉及到的功能块花了一点时间去理解分析,整体的时间消耗不是很短。SMU应该会是未来工作中经常接触到的,关于这部分的基本介绍接下来还是得做一个细致的分析。从整个表格看,大部分的功能影响都是上电复位的时候才有。此外,系统以及应用复位会响应SMU SPB BPI以及一些没有列出来的其他功能。这里列出来了SMU与SCU的一些接口,其实这些接口从开篇的结构图中就能够很容易看出来。SMU本身支持模块级别的复位,而且复位只复位模块本身而不会影响SPB。原创 2023-01-14 12:11:44 · 1746 阅读 · 3 评论 -
1579_AURIX_TC275_MTU中的ECC机理以及各种寄存器实现
但是对这个模块的基本功能有了一点概念上的了解,后续如果再进行相关功能模块的使用或者调试的时候或许不至于太被动。还有几种错误ECC不一定能够检查的出来,比如解码器卡主、word线损坏、桥word线损坏等。这一夜的信息全是寄存器地址信息,在了解功能的时候都是非关键信息。后续的内容整理中,这部分类似的信息我都会跳过。在这个系列的MCU中,ECC实现了单bit纠正、双bit报错,还有很高的概率检查出来3bit的错误。这里的使能按照数据TAG、PSPR、PTAG、DSPR等为每一个CPU进行了相应的细化拆分。原创 2023-01-13 06:52:26 · 848 阅读 · 0 评论 -
1578_AURIX_TC275_MTU中的ECC检测、错误追踪以及运行模式
安全RAM、MNIST以及ECC在MCU设计的时候是看做一个个独立模块的,因此不见得会在所有的MCU中一次全都看到。可能看到的是选择性的组合。这一页的一系列的寄存器与安全寄存器中的内容其实是有相关度的。这个操作理解起来更加简单,其实写就是读的一个反向操作。原创 2023-01-13 06:50:14 · 897 阅读 · 0 评论 -
1577_AURIX_TC275_MTU中检测控制相关寄存器
这个寄存器可以提供不仅有当前的运行状态,还有上次的运行状态。原创 2023-01-12 20:44:57 · 759 阅读 · 0 评论 -
1576_AURIX_TC275_MTU控制与状态寄存器
寻址生成模式中,有一个无损坏的反演测试模式。从这里看,难道其他的都是有损的测试?那么前面描述中提到的测试中bits保持不变只是一个特殊情况?这个表格是对前面看过的一系列寄存器的功能以及地址偏移等信息进行了总结,看其他模块的时候也可以看到类似的模式信息。每一个MBIST/ECC寄存器都有一个专用的CPU接口。原创 2023-01-12 20:34:38 · 622 阅读 · 0 评论 -
1575_AURIX_TC275_MTU简介以及部分寄存器
看到的信息非常有限,而且只是科普性的并不是很实用。如果对未来学习的内容进行一个想象展望,我觉得首先要弄清楚这种存储自检究竟可以检查出来哪些异常?这些,都是留待未来学习分析的了。存储检测选中与否的映射信息使能,从编号上看,其实是跟前面的寄存器类似的,算是承接关系。这是前面两页的延续,从编号的风格看,大概率是每一个CPU有一个对应的寄存器控制相应的选择使能。这里的两组寄存器,其中一对儿是跟前面的信息有延续关系的,还有一个是预留的,更加没有分析的内容。从今天开始看一个全新的模块介绍MTU,存储测试单元。原创 2023-01-12 20:24:07 · 791 阅读 · 0 评论 -
1574_AURIX_TC275_SCU中的杂项控制
接下来的这一段算是SCU章节最后的一次内容梳理了,剩下的内容也不是很多了。杂项并不是英文的直接翻译,算是我自己选择的一个表达方式。之前还想查一下MCU的型号看看是否支持HSM,看起来也不一定查型号,直接通过软件就可以判断出来。这样,SCU模块的所有的功能基本看完了,接下来,可以针对性做一些代码相关的测试了。这里针对CPUx所表达的意思进行了一个说明,这个也是前面看到的一个例子的解释。这里涉及到的功能有CCU6,也有一些检测模式相关的部分。这里标注了CPUx的信息,只能够由相应的CPU写入。原创 2022-12-20 08:44:58 · 549 阅读 · 0 评论 -
1573_AURIX_TC275_SCU中的急停功能以及overlay
这里的这个寄存器是一个控制与状态合并的寄存器,有模式的选择以及使能等操作设置。除此之外,还有一些其他的状态位可以用来提示一些状态信息。overlay的功能看上去很简单,一共涉及到2个寄存器:一个是控制使能,另一个是控制数据有效性。这里包含了一个端口设置信息还有一系列的状态信息,包括同步以及SMU等信息。这里提供了几个overlay的控制以及状态:开始、停止、是否成功配置。还有一个overlay的配置写保护,防止配置信息的篡改。对应着overlay的使能,也有决定数据生效的配置。原创 2022-12-19 08:56:29 · 804 阅读 · 0 评论 -
1572_AURIX_TC275_SCU中的锁步以及芯片温度采集
这样,这个章节的结束基本就到此结束了。继续往后,SCU会迎来一个比较大常用的看门狗定时器模块,而这个我之前看过了,因此后续会直接跳过。这个是锁步控制寄存器,其实是一个控制以及状态综合的寄存器。可以读取到现在的锁步设置状态,也可以进行锁步的使能。这个寄存器跟上面这一个页一样,只是不同的CPU。CPU2是不支持锁步的,因此后面应该没有同类的了。原创 2022-12-19 08:41:55 · 520 阅读 · 0 评论 -
1571_AURIX_TC275_ERU寄存器以及锁步控制
锁步的控制只能够在启动代码中写入,这部分其实之前看文档的时候看到过,这里算是一点冗余信息。前面看过模式监控的介绍,这个寄存器则是提供了8个ERU的模式监控状态的读取功能。前面,提供了检测触发的使能。这里提供的是触发什么样的动作输出,相辅相成。这一次看的内容比较少,或许SCU的功能推进也应该快结束了。这些寄存器bits其实是对应了MCU的信号路由设计。寄存器的修改包含两部分功能:设置以及清除。原创 2022-12-16 06:34:37 · 402 阅读 · 0 评论 -
1570_AURIX_TC275_SCU_ERU
前面笔记整理的时候整理过一个知识点:一个输入信号可以触发多个动作,多个输入信号也可以输出同一个动作。而实现这个功能的模块,就是OGU。从这个图中看,其实每一个OGU模块的功能基本上是特定的。可以触发的外设选择都是有限定的。输入信号的选择,在上次的学习中是可以找到的,其实也有一个内容完善的图。原创 2022-12-15 22:14:57 · 542 阅读 · 0 评论 -
1569_AURIX_TC275_电源管理与系统控制单元
其实,很多处理器提供给用户的寄存器地址有两套,一套是软件可以读写的,还有一套是真正起作用的。真正起作用的是根据读写的内容来变化的,但是时效上可能会偏差。这样,这部分的学习暂且就结束了。说起来,这种外部触发的请求功能,我用的比较少,大部分都是直接借助于软件来判断了。系统控制单元的功能还是很多的:外部请求以及触发、锁步逻辑、芯片温度传感器、看门狗、急停、逻辑内置自检、overlay、缓和系统控制寄存器等。如果是进行编码,这样的寄存器信息需要查一下,在功能了解的时候以后类似的信息可能我会直接跳过了。原创 2022-12-14 20:11:40 · 587 阅读 · 0 评论 -
1568_AURIX_TC275_电源管理_唤醒配置与状态
如果有待机RAM保持的功能激活了,那么唤醒以及复位都不会进行RAM的重新初始化。PORST相关的滤波开了之后,可以抵抗500ns的尖峰脉冲干扰。不同的唤醒事件是否奏效,需要有一个使能配置。原创 2022-12-13 20:55:28 · 744 阅读 · 0 评论 -
1567_AURIX_TC275_电源管理_待机模式
退出待机模式的方法就是唤醒事件,有几种方式:Vext、ESR1、PIN A、PIN B等。如果不通过唤醒事件而是通过电压降或者外部复位请求,相应的数据会丢失。如果使用开关电源的模式需要注意Vext下降的时候,旁路的MOSFET也要跟随Vext下降,否则会有异常唤醒的风险。选择了唤醒源的配置之后,还可以选择唤醒的行为,主要是针对不同唤醒源的边沿信号识别进行配置。在待机模式下,甄别唤醒等信号的时候,Vext有着比PORST更高的优先级。这个是休眠以及唤醒的时序图,等我做实际的调试的时候再回来看一下。原创 2022-12-12 21:25:00 · 590 阅读 · 0 评论 -
1566_AURIX_TC275_电源管理_低功耗模式
采用单独的PIn给standby供电,这种设计方式跟MCU的封装有关。只有BGA封装模式的MCU支持这样的功能。这一页文档给出了几种低功耗模式的状态切换流程图。原创 2022-12-12 20:49:36 · 892 阅读 · 0 评论 -
1565_AURIX_TC275_开关电源模式相关寄存器
在做开关电源模式的基本功能描述的时候也提到了PID控制的支持,这里给出来了PID中的几个银子的配置方式。看起来,得了解一下开关电源的机理才能够对这部分有一个更到位的理解。这个寄存器可以设置开关电源的开关频率,之前在文档中看到过这个默认的数值是1.5M的频率,现在看来应该是这个1.56M的一个近似了。接下来的几页文档都是EVR换向微调时间的调整寄存器,内容基本上都是雷同的,不再继续看了。看起来,这个开关电源有换向动作存在。2. 开关电源中用到的PWM会有一个占空比的设置,这里给出了几种频率下的占空比预设值。原创 2022-12-11 18:02:54 · 524 阅读 · 0 评论 -
1564_AURIX_TC275_电压监控寄存器整理
这几条配置信息跟上一页类似,只不过是原来处理的EVR13的过压,而这一页的信息是EVR13的欠压、EVR33的过压、EVR33的欠压几种情况。针对过压的报警有几种方式:不报警、类似滞环处理中的超高限值、类似滞环处理中的超低限值、滞环中的超高或者超低限值。这个寄存器是几个欠压阈值的配置,在这个寄存器中也有一个HSM的保护来防止异常的篡改,跟过压的寄存器类似。1. 这部分寄存器涉及到的功能是供电电压过压以及欠压的监控判断,跟前面的EVR的分类相似。针对EVR33的处理,处理的规则跟EVR13是类似的。原创 2022-12-11 14:02:26 · 606 阅读 · 0 评论 -
1563_AURIX_TC275_EVR的控制寄存器
2. EVR13以及EVR33是否可以触发复位的使能配置,并且能够看得出来,每一个配置都得先设置一个允许修改的使能位,相当于多了一个写保护的功能。多个电压监控都有阈值设置,每一个阈值设置都带有一个精度描述,也就是设置时候的数值的基本计量单位。3. ADC状态寄存器主要是给出来了实现这些电压监控的监控手段,也就是ADC采样的一些结果。1. 连续的写入必须确保是解锁状态,否则的话可能会导致所有的总线阻塞。1. 1.3V的电压是可以进行检查时候的一个偏差允许范围的设置的。这里是过压以及欠压的几个监控结果的状态。原创 2022-12-10 20:52:14 · 739 阅读 · 0 评论 -
1562_AURIX_TC275_电源监控
其实是通过电压采集实现的,监控模块中有一个8bit的ADC模块可以采集相应的电压。虽然标题是讲了EVR的时钟源,但是其实是一起总结了内部时钟的几个作用:作为开关电源的时钟源、启动的时候作为默认系统时钟、当PLL丢锁之后作为备份时钟等。这里找到了这个准确的标准信息,不够按照前面的描述这个是可以配置的,应该只是一个默认的配置信息。我之前整理的相关的学习笔记已经附加到了前面开篇的地方。3. 一级监控的电压区间范围是固定的,标准的。2. 即使EVR是禁用的,通过外部的供电来实现供电,二级监控也是激活的。原创 2022-12-10 18:56:57 · 415 阅读 · 0 评论 -
1561_AURIX_TC275_电源管理以及监控
通过HWCFG可以进行EVR的使能以及禁用配置,几种供电模式的配置以及功能描述之前在看DataSheet的时候已经看过。1. 开关电源的切换频率在0.4M~2M之间,从描述看,这个开关的时钟信号应该是来自于MCU的内部时钟。从这个拓扑图中可以看的出来,AD相关部分的供电以及参考电压都是独立的,而且是来自于外部的。针对EMI/EMC的需求有一个频率扩散的功能,这个会是跟PLL的调频类似的设计方式?二级监控异常的时候,报到SMU。1. 几个供电的引脚在发生软件触发的非复位事件的时候有个电流突变的限制要求。原创 2022-12-10 15:37:14 · 783 阅读 · 0 评论 -
1560_AURIX_TC275_NMI Trap以及PMC
类似的供电的几种模式在DataSheet中是有介绍的,但是当时没有看到HWCFG的PIN组合能够对应什么具体的功能。这个是针对硬件的PIN的功能属性做了一个更加直观的功能列述表。1. 这个模块跟整个MCU的供电系统是有很大的关系的,由于有这个模块的设计,TC275单片机可以实现单电源的设计。这里的寄存器中给出了几个不同类型的trap的关闭方法。2. 从这一页的描述看,供电的控制其实主要还是由HWCFG来控制的。1. 有些EVR的设计可是用开关电源的模式,也可以用LDO的模式。原创 2022-12-10 15:29:27 · 707 阅读 · 0 评论