Hi,
is it possible to have a different clock source for PIO than sys_clk? I didn't find it in the documentation or SDK.
My point is to have I2S synchronized to an external masterclock, and this seems very hard to do. I even tried synchronizing the entire RP2350 onto external masterclock, but the system PLL doesn't accept clock from GPIN... (I cant put it on XI, as I need a clock for USB).
I tried WAIT instruction on external clock on every frame and having sysclock similar to the external clock (24.576MHz), hoping they wont have error large enough to see on 32 BCLK edges, but this seems very jittery to the point it doesn't really work even with external reclocking.
Thank you!
is it possible to have a different clock source for PIO than sys_clk? I didn't find it in the documentation or SDK.
My point is to have I2S synchronized to an external masterclock, and this seems very hard to do. I even tried synchronizing the entire RP2350 onto external masterclock, but the system PLL doesn't accept clock from GPIN... (I cant put it on XI, as I need a clock for USB).
I tried WAIT instruction on external clock on every frame and having sysclock similar to the external clock (24.576MHz), hoping they wont have error large enough to see on 32 BCLK edges, but this seems very jittery to the point it doesn't really work even with external reclocking.
Thank you!
Statistics: Posted by dohny — Sun Jan 11, 2026 11:11 am — Replies 6 — Views 101