你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32N6 OTP疑惑

[复制链接]
xxlee 提问时间:2026-1-7 22:35 / 未解决

您好,看了STM32N6 FAE教程介绍LAT1614,由于使用了1.8V Hyper Flash,为了使XSPI运行200M,需要设置VDDIO3为1.8V,所以需要修改OTP124 HSLV_VDDIO3位。可以通过STM32CubeProgrammer修改OTP, 这里面例程修改为0x000080000,即只修改了VDDIO3, 这样会导致只修改了VDDIO3为1.8V, 疑惑的是STM32N6-DK电路设计里面,除了VDDIO3, VDDIO2同样为1.8V, 而OTP是一次编程的,不能再次修改,这样会不会导致VDDIO2的 PSRAM不能用1.8V,同样STM32Cube_FW_N6_V1.3.0例程中BSEC例程同样也只修改了VDDIO3, VDDIO2依然没有设置,麻烦解答下疑惑,如果说自己设计的板子,VDDIO2 VDDIO3 VDDIO4都是1.8V,是不是要修改OTP124相对应的14、15、16位,谢谢解答。@

收藏 评论2 发布时间:2026-1-7 22:35

举报

2个回答
butterflyspring 回答时间:昨天 09:50
会不会是BSEC这个例程没有用到PSRAM,所以就不会去管VDDIO2 的OTP配置呢?

通常的原则是用到哪个就配置哪个,OTP通过 CubeProgrammer 去烧录。



xmshao 回答时间:8 小时前

1、如果相关的VDDIOx域采样1.8v,相应的OPT配置位或位段最好做对应配置,当然,相关的VDDIOxVRSE寄存器位也会被置位。如果这些配置不做,而外部直接使用1。8v,缺陷就是IO速率上不去;

如果OPT配置位及寄存器位按照1。8v配置,而外部实际使用3。3v,这将会对芯片导致损坏。不建议这样使用。

2、对于OTP编程,假设对同一OTP字,因出于针对不同位的修改,做多次OTP字编程是可以的。这里要强调的是每次编程只能针对未修改过的位,改过的位,即已经变1的位是改不了的。

所属标签

相似问题

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版