完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
如题,只有一个DFSDM模块,唯一的时钟输出,能不能输出给2个sigma-delta同时采样电流(NSI1306M25,1位未编码或者曼切斯特编码位流),如果能,有没有性能的限制
|
|
相关推荐
1个回答
|
|
STM32H723VGT6是一款基于ARM Cortex-M7内核的微控制器,具有高性能和丰富的外设。在这个问题中,我们需要考虑如何使用STM32H723VGT6上的DFSDM(数字滤波器和模数转换器)模块来同时采样两个sigma-delta调制器(例如NSI1306M25)的电流。
首先,我们需要了解DFSDM模块的基本功能。DFSDM模块是一种高性能的模数转换器,可以对模拟信号进行数字化处理。它具有多个通道,可以同时对多个模拟信号进行采样。然而,在STM32H723VGT6中,只有一个DFSDM模块,这意味着我们需要在有限的资源下实现对两个sigma-delta调制器的采样。 对于NSI1306M25这样的sigma-delta调制器,它们通常使用1位未编码或者曼切斯特编码位流来表示模拟信号。这意味着我们需要对这些编码位流进行解码,以便在STM32H723VGT6上进行处理。 要实现对两个sigma-delta调制器的同时采样,我们可以采取以下步骤: 1. 配置DFSDM模块:首先,我们需要配置DFSDM模块,以便它可以接收来自两个sigma-delta调制器的信号。这包括设置采样率、滤波器参数等。 2. 使用外部多路复用器:由于STM32H723VGT6只有一个DFSDM模块,我们需要使用外部多路复用器(如模拟开关)来切换两个sigma-delta调制器的信号。这样,DFSDM模块可以在不同的时间点对两个信号进行采样。 3. 同步采样:为了确保两个sigma-delta调制器的信号能够被正确解码,我们需要同步DFSDM模块的采样过程。这可以通过在STM32H723VGT6上编写相应的软件来实现。 4. 解码sigma-delta信号:在STM32H723VGT6上,我们需要编写软件来解码从两个sigma-delta调制器接收到的1位未编码或曼切斯特编码位流。这可能需要一定的计算资源,因此需要考虑性能限制。 5. 性能限制:在实现上述方案时,可能会遇到一些性能限制。首先,由于DFSDM模块只有一个,我们需要在有限的时间内完成对两个信号的采样,这可能导致采样率降低。其次,解码sigma-delta信号需要一定的计算资源,可能会影响STM32H723VGT6的性能。最后,使用外部多路复用器可能会引入一些延迟和噪声,影响信号质量。 总之,虽然STM32H723VGT6只有一个DFSDM模块,但通过使用外部多路复用器和同步采样策略,我们仍然可以实现对两个sigma-delta调制器的同时采样。然而,这种方法可能会受到一定的性能限制,需要在实际应用中进行权衡。 |
|
|
|
只有小组成员才能发言,加入小组>>
调试STM32H750的FMC总线读写PSRAM遇到的问题求解?
1877 浏览 1 评论
X-NUCLEO-IHM08M1板文档中输出电流为15Arms,15Arms是怎么得出来的呢?
1661 浏览 1 评论
1145 浏览 2 评论
STM32F030F4 HSI时钟温度测试过不去是怎么回事?
760 浏览 2 评论
ST25R3916能否对ISO15693的标签芯片进行分区域写密码?
1720 浏览 2 评论
1963浏览 9评论
STM32仿真器是选择ST-LINK还是选择J-LINK?各有什么优势啊?
789浏览 4评论
STM32F0_TIM2输出pwm2后OLED变暗或者系统重启是怎么回事?
612浏览 3评论
629浏览 3评论
stm32cubemx生成mdk-arm v4项目文件无法打开是什么原因导致的?
590浏览 3评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-1-12 00:26 , Processed in 0.480834 second(s), Total 40, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号