This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
专家们、您好!
参考我上一篇文章:
目前我们无法使用 SDSYNC 功能。 是否可以手动清除数据过滤器、而不使用 SDSYNC?(图像中的 A 点)。
我的 SDFM 数据滤波器配置为58 (Sinc3) 10 MHz 时钟的 OSR、为此、我必须等待~17.4us 才能使数据稳定。
我这里的问题是,我们在读取数据过滤器之前,是否必须恰好等待17.4us (清除 SDFM 中断到读取数据过滤器之间的时间 = 17.4 )?
如果等待的时间更长、会发生什么情况?数据是否仍然有效、或者是否必须在滤波器稳定时间/延迟期间准确读取数据?
您好!
很抱歉耽误你的时间。
您可以使用固定 PWM 计时器读取 SDFM 结果。 如果您计划使用 PWM 计时器、则需要在读取数据过滤器结果之前读取数据确认标志寄存器位。
此致、
哈迪
所有通道的确认位会同时设置吗? 由于不会发生这种情况、..我认为这是因为我们使用的调制器(AMC1303x)可生成其自己的时钟、因此时钟不同步..不会同时设置所有通道的确认位..? 您能否确认我的解释是否正确? 我在 这里的数据转换器论坛上提出了同样的问题 ,您能验证一下我的解释吗?
其次,如果 SDSYNC 甚至被使用,我们知道数据过滤器寄存器的内容,即 SDDATAx 寄存器(引用 此寄存器)被 强制为 零, 如果 SDSYNC 事件没有被使用, 我们 切换主过滤器位,此操作是否也会清除数据过滤器寄存器?