Pondering a couple of future projects that involve variable, and rather high, frequencies. By way of logic clocks, that is; most likely fed into an FPGA.
I find a clock synthesizer chip that's (1) available and (2) not too pricey.
The documentation... is not great. The vendor expects users to generate register values using a configuration application, which doesn't fit my needs; I need to take an end-user-supplied frequency and configure a channel to generate it. There's an app note describing the registers, but some aspects are cryptic.
Hmmm. I could fiddle with it. Or... just a thought... yup. Search for the part number plus "arduino" and there's plenty, including a library that does exactly what I need.
I don't plan on using the Arduino environment, and I didn't bother looking at the license on the library; the existence of the library implies that there's something out there that I can at least use for reference when trying to fill in the missing details.
And it does look like the chip in question fits the need, so I guess I'll include it in my shopping list.
Update: The library in question is under GPL, which is incompatible with the Bombadil Public License (functionally one-clause BSD), so I most likely can't use it except as example and inspiration.
Comments