完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
单片机在VDD=1.8V供电条件下,sai配置成master receive模式,位时钟和帧时钟有波形输出,但是MCLK只有高电平输出,但没有波形,把VDD=3.3V时,3个时钟又能正常输出波形,请问这是怎么回事?怎么在VDD=1.8V条件下MCLK输出波形?
|
|
相关推荐
2个回答
|
|
估计你因为MCLK的频率太高了,电压偏低的话没法输出。GPIO翻转输出的速率跟供电电压息息相关。
选择合适的GPIO速率,同时还要求合适的电压与之匹配。这些在芯片数据手册的I/O AC characteristics都有介绍。 |
|
|
|
根据您的描述,STM32L476RET6在VDD=1.8V供电条件下,SAI主时钟(MCLK)没有波形输出,但在VDD=3.3V时,三个时钟都能正常输出波形。这可能是由于以下几个原因导致的:
1. 供电电压不足:STM32L476RET6在1.8V供电条件下,可能无法提供足够的电压来驱动MCLK输出波形。在3.3V供电条件下,电压足够,因此MCLK可以正常输出波形。 2. 配置问题:请检查您的SAI配置是否正确。在1.8V供电条件下,可能需要调整一些配置参数,如时钟分频器、时钟源等,以确保MCLK能够正常输出波形。 3. 硬件问题:如果以上两个原因都排除了,那么可能是硬件问题。检查您的电路板和连接,确保没有损坏或接触不良的地方。 为了在VDD=1.8V条件下使MCLK输出波形,您可以尝试以下方法: 1. 调整时钟配置:检查您的SAI时钟配置,确保在1.8V供电条件下,时钟分频器、时钟源等参数设置正确。 2. 使用外部时钟源:如果内部时钟源在1.8V供电条件下无法提供足够的驱动能力,您可以考虑使用外部时钟源来驱动MCLK。 3. 检查硬件:仔细检查您的电路板和连接,确保没有损坏或接触不良的地方。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1777 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1621 浏览 1 评论
1080 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
728 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1678 浏览 2 评论
1937浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
731浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
570浏览 3评论
595浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
554浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-23 01:32 , Processed in 0.756125 second(s), Total 51, Slave 45 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号