[STM32L4] stm32l476ret6 sai主时钟没有波形输出。

[复制链接]
1605|15
 楼主| duo点 发表于 2024-4-30 20:00 | 显示全部楼层 |阅读模式
单片机在VDD=1.8V供电条件下,sai配置成master receive模式,位时钟和帧时钟有波形输出,但是MCLK只有高电平输出,但没有波形,把VDD=3.3V时,3个时钟又能正常输出波形,请问这是怎么回事?怎么在VDD=1.8V条件下MCLK输出波形?
xixi2017 发表于 2024-4-30 21:15 | 显示全部楼层
应该是电压不够吧。
xixi2017 发表于 2024-4-30 21:16 | 显示全部楼层
另外是不是有配置工作电压的寄存器需要配置呢?
一秒落纱 发表于 2024-6-19 14:45 | 显示全部楼层
在STM32系列单片机中,SAI模块的时钟输出(如MCLK、位时钟和帧时钟)通常受到供电电压的影响。
江河千里 发表于 2024-6-19 14:49 | 显示全部楼层
如果时钟频率过高,在较低的电压下可能无法稳定输出。尝试降低时钟频率,看是否能够改善MCLK的输出。
光辉梦境 发表于 2024-6-19 17:00 | 显示全部楼层
如果MCLK在VDD=1.8V供电条件下只有高电平输出而没有波形,但在VDD=3.3V时能够正常输出波形,这可能是时钟对电压好像有要求
淡漠安然 发表于 2024-6-19 19:00 | 显示全部楼层
SAI模块的时钟输出可能对供电电压有一定的要求。如果时钟源的驱动能力在1.8V供电下不足以产生稳定的波形,那么在较低的电压下可能无法正常工作。
夜阑风雨 发表于 2024-6-19 21:00 | 显示全部楼层
单片机的内部逻辑电平可能设计为与3.3V系统兼容,而在1.8V供电下,内部逻辑电平可能无法正确地驱动时钟输出。
远山寻你 发表于 2024-6-19 23:00 | 显示全部楼层
在较低的电压下,时钟信号的上升和下降时间可能会增加,这可能导致时钟信号的边沿不够陡峭,从而影响时钟的稳定性。
三生万物 发表于 2024-6-20 02:00 | 显示全部楼层
为了在VDD=1.8V条件下使MCLK输出波形,可以做升压处理哈
暖了夏天蓝了海 发表于 2024-6-20 06:00 | 显示全部楼层
仔细检查STM32单片机的数据手册,确认SAI模块的时钟输出是否支持1.8V供电,以及是否有关于时钟输出电压和频率的限制。
江河千里 发表于 2024-6-20 10:00 | 显示全部楼层
如果时钟频率过高,在较低的电压下可能无法稳定输出。尝试降低时钟频率,看是否能够改善MCLK的输出。
冰春彩落下 发表于 2024-6-20 12:00 | 显示全部楼层
确保电源设计稳定,没有噪声和波动,这可能会影响时钟输出的稳定性。
别乱了阵脚 发表于 2024-6-20 14:00 | 显示全部楼层
检查SAI模块的软件配置,确保时钟输出相关的寄存器设置正确。有时候,软件配置不当也会导致时钟输出异常。
小小蚂蚁举千斤 发表于 2024-6-23 17:21 | 显示全部楼层
应该是配置的问题吧
AdaMaYun 发表于 2024-6-24 23:10 | 显示全部楼层
如果时钟频率过高,在较低的电压下可能无法稳定输出
您需要登录后才可以回帖 登录 | 注册

本版积分规则

551

主题

2433

帖子

2

粉丝
快速回复 在线客服 返回列表 返回顶部