whitequark[cis] changed the topic of #glasgow to: https://glasgow-embedded.org · digital interface explorer · https://www.crowdsupply.com/1bitsquared/glasgow · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.irclog.whitequark.org/glasgow · matrix #glasgow-interface-explorer:matrix.org · discord https://1bitsquared.com/pages/chat
redstarcomrade has quit [Read error: Connection reset by peer]
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
redstarcomrade has joined #glasgow
redstarcomrade has quit [Read error: Connection reset by peer]
<rogandawes[m]> It is seen, and respected. 🫡🖖
redstarcomrade has joined #glasgow
redstarcomrade has joined #glasgow
redstarcomrade has quit [Changing host]
<ldcd[m]> By chaining together the two PLLs and using the delay taps I can do phase modulation with a slew rate of 2.3 degrees/ns and a total travel of around 320 degrees on a 48MHz wave
<ldcd[m]> I'm thinking the ringing might be reducable by playing with the filter range parameter
<ldcd[m]> does anyone know the approximate bandwidths of the PLL filters?
<ldcd[m]> With FILTER_RANGE 1-4 I get progressively faster slew rates, with 5-6 I just get ringing when I flip from maximally negative to maximally positive code, but it seems likely my 1054z just isn't fast enough to catch it, 7 seems to ring so much it kicks it around a whole cycle
<ldcd[m]> I think that means higher filter ranges have narrower bandwidths?
<ldcd[m]> I need to remind myself how PLLs work
<ldcd[m]> Interestingly filter range 0 slews twice as fast as filter range 4 but has half the tuning range
<ldcd[m]> as if the feedback delay is not being applied and I'm just seeing the output delay
<ldcd[m]> and no ringing from the PLL
redstarcomrade has quit [Read error: Connection reset by peer]
<ldcd[m]> Modulating it works, ish, but there are clearly glitches in the PLL output
<ldcd[m]> will need to look at this at work tomorrow with a faster scope, real probing, and a spectrum analyzer
<ldcd[m]> They could also be FIFO underruns, don't know what the behavior would be there
<ldcd[m]> No they go away if I play something in the 10 KHz range
<ldcd[m]> so probably actually the PLL
<ldcd[m]> (very rough)
_catircservices1 has joined #glasgow
trh has quit [Quit: weg]
rogandawes[m] has quit [Ping timeout: 268 seconds]
_catircservices has quit [Ping timeout: 268 seconds]
rogandawes[m] has joined #glasgow
whitequark[m] has quit [Ping timeout: 268 seconds]
whitequark[cis] has quit [Ping timeout: 268 seconds]
whitequark[cis] has joined #glasgow
trh has joined #glasgow
whitequark[m] has joined #glasgow
puck has quit [Ping timeout: 256 seconds]
puck has joined #glasgow
SnoopJ has joined #glasgow
dne has quit [Remote host closed the connection]
dne has joined #glasgow