
使用STM32H730VBT6这款芯片时,发现ADC管脚会受到OctoSPI的影响。 ADC的管脚如下: PA0~PA7、 PC0、PC1、PC4、PC5 OctoSPI的管脚如下: PE2 、PB2、PD13、PC9、PC10、PB10 而且试过断开OctoSPI的管脚,如果不断发报文仍然会对ADC的小信号精度有一定影响,大概在0.3%左右。应该是内部设计上的干扰,和外围走线影响关联不大。而且还有一个现象,OctoSPI的频率越高,影响越大。 请问一下原厂,是否芯片内部有走线上的干扰?如果有,会有哪些管脚需要避开? |
STM32H755使用DMA接收数据不正常
CubeMX 生成的 STM32H7 CMake 工程打开串口 DMA 无法正常发送数据,如何解决?
STM32H7S78-DK 官方TOUCHGFX的DEMO源码在哪里呢?
STM32H723VG实现usb通讯
STM32H750VBT6挂接外部NAND Flash
STM32H7 openamp
如何利用TIM1触发HRTIM TIMA生成频率为20Hz的100ns脉冲波?
STM32双核H7核间通信的方法
stm32上部署yolo的问题
STM32H723VGT6的唯一DFSDM的时钟可以同时输出给2个sigma-delta吗?
我对你的测试结果有点疑问。想问问你们的电路板布线有没有可能影响了ADC采集?
我们也是怕电路板有影响,后来把管脚外围的布板线割掉后还是有这个现象,所以才怀疑是不是芯片内部的干扰。
尽量保持供电稳定,采样脚远离时钟源或高速信号线;
如果可能的话,GPIO的输出速率选择尽可能低点;
可能的话,ADC采样跟你目前的SPI通信在时间上错开下;
从厂家勘误手册上也没看到相关描述。
考虑是不是电源稳定性?曾经有小伙伴遇到地线的电平受到影响导致ADC有变化,从这个角度查查看。