您好!
我正在尝试使用以下公开 Arduino 代码将 AFE4404数据报告频率提高到大约60 Hz。
https://github.com/rakshithbk/AFE4404-Library/blob/master/AFE_Connect/AFE_connect.cpp
但是、尽管我尝试调整寄存器值、但我无法成功使其读取速度达到60Hz。 顺便说一下、它现在是30Hz。
有人可以帮帮我吗? 非常感谢。
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.
您好!
我正在尝试使用以下公开 Arduino 代码将 AFE4404数据报告频率提高到大约60 Hz。
https://github.com/rakshithbk/AFE4404-Library/blob/master/AFE_Connect/AFE_connect.cpp
但是、尽管我尝试调整寄存器值、但我无法成功使其读取速度达到60Hz。 顺便说一下、它现在是30Hz。
有人可以帮帮我吗? 非常感谢。
你(们)好 我正在使用 AFE4404。
"数据报告频率"是指 PPG 信号报告新数据点的速度。
请参阅数据表的第23页。
我正在尝试修改此时序图、以使一个周期的周期更小。 以便 AFE4404可以报告更高的频率。
有关寄存器值、请参阅数据表的第27页、我正在尝试调整列"寄存器值"。
您好!
您是否碰巧拥有/使用 AFE4404评估套件/电路板(EVM)?
----------------------------------------------------
以及什么时钟(外部或内部)? 和时钟频率是什么?
什么是 OSC_ENABLE 设置?
0 =外部时钟模式(默认)。 在此模式下、CLK 引脚充当输入引脚、可在该引脚上输入外部时钟。
1 =启用振荡器模式。 在此模式下、4MHz 内部振荡器被启用。
----------------------------------------
您是否使用 SPI 或 I2C 接口?
您能告诉我您的相位设置是什么吗? 例如、多少个 LED 以及是否使用环境阶段?
--------------------------------------------------
请参阅 7.5电气特性和 表13。 时钟域和工作范围
AFE4404的"数据速率"支持10至1000个样本/秒(SPS)的范围、该范围由 PRF (脉冲重复频率)确定、该频率由 CLKDIV_PRF 和 PRPCT 设置、 然后、PRF 的每个周期会在 AFE 的输出端产生四个24位数字样本、每个样本存储在单独的寄存器中。
当每 秒30个样本时、您的 CLKDIV_PRF 和 PRPCT 值是多少?
请参阅第27页的表11。 示例寄存器设置、您能否将 PRPCT 降低到更低的值并查看数据速率是否增加?
谢谢
您好!
我正在设置 OSC_ENABLE = 1。
我使用 I2C 接口。 我使用全部3个 LED。
我在图中使用精确的寄存器设置。 请参见下图。 这就是我现在设置寄存器的方式。
我将 CLKDIV_PRF 设置为1、 将 PRPCT 设置为39999。
我已尝试降低 PRPCT 和 PDN 周期结束。 我是说我将第66行和第67行设置为
SET_PDN_CYCLE _START_END (5471、24199);
SET_PRPCT_COUNT (24999);
因此、差异仍然是24999-24199=800计数、以满足数据表中的最小要求(因为800/4M = 200us)。 请参见下图。
但这没有什么帮助。 你有什么其他想法了。
谢谢。
您好!
您是否碰巧拥有/使用 AFE4404评估套件/电路板(EVM)?
------------------------
明白了
设置 OSC_ENABLE = 1. 启用振荡器模式。 在此模式下、4MHz 内部振荡器被启用。
使用 I2C 接口。 并使用全部3个 LED。
--------------------------------------
您是否可以尝试设置
(CLKDIV_PRF = 1)且 PRPCT = 39999、然后查看 ADC_RDY 的频率和/或周期是多少?
(CLKDIV_PRF = 16)且 PRPCT = 2499首先、看看 ADC_RDY 的频率和/或周期是多少?
谢谢
您好、Chienchun、
[引用 userid="517551" URL"~/support/data-converters-group/data-converters/f/data-converters-forum/1170213/afe4404-afe4404/4407786 #4407786"]您是否碰巧拥有/使用 AFE4404评估套件/评估板(EVM)?根据我从客户(Anjali)收集的信息、他们不使用 AFE4404EVM。 它们具有 连接到 Arduino UNO 的定制板 AFE4404。 它们还尝试设置 AFE4404寄存器值以设置1kHz 的频率。
我希望您也能为此提供帮助。