Add CedarGrove CircuitPython_AD5293 Digital Potentiometer driver #145
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
The AD5293 Digital Potentiometer is a 10-bit, SPI, 100K-ohm device. The potentiometer sports 1024 resistance steps. The digital logic power requires 2.7v to 5.5v. The potentiometer circuit operates with dual analog supply voltages from +/-9v to +/-16.5v. The pins act similarly to a passive resistive potentiometer, but require that voltages placed on any of the three pins not exceed the analog power supply voltages.
The CircuitPython driver supports a single SPI potentiometer device per instance. It will not work with daisy-chained devices.
The Cedar Grove AD5293 custom breakout board provides power and signal connections for SPI and the potentiometer chip. The AD5293 is also used in the AD9833-based Cedar Grove Precision VCO Eurorack module. The custom breakout board is available in the OSH Park public project collection.