|
35 | 35 |
|
36 | 36 | class AD5293: |
37 | 37 | """Class representing the Cedar Grove AD5293, an SPI digital linear taper |
38 | | - potentiometer. |
| 38 | + potentiometer breakout module. |
39 | 39 |
|
40 | | - The AD5293 Digital Potentiometer is a 10-bit, SPI, 100K-ohm device. The |
41 | | - potentiometer sports 1024 resistance steps. The digital logic power |
42 | | - requires 2.7v to 5.5v. The potentiometer circuit operates with dual analog |
43 | | - supply voltages from +/-9v to +/-16.5v. The pins act similarly to a passive |
44 | | - resistive potentiometer, but require that voltages placed on any of the |
45 | | - three pins not exceed the analog power supply voltages. |
| 40 | + The AD5293 Digital Potentiometer is an SPI, 10-bit, 100K-ohm device. The |
| 41 | + device operates with a digital logic power source of 2.7v to 5.5v and a |
| 42 | + dual analog power source of +/-9v to +/-16.5v. The potentiometer pins act |
| 43 | + similarly to a passive resistive potentiometer, but requires that voltages |
| 44 | + placed on any of the three pins not exceed the analog power supply voltage. |
46 | 45 |
|
47 | 46 | The CircuitPython driver supports a single SPI potentiometer device per |
48 | | - instance. It will not work with daisy-chained devices. |
| 47 | + instance. It does not work with daisy-chained devices. |
49 | 48 |
|
50 | 49 | The Cedar Grove AD5293 custom breakout board provides power and signal |
51 | | - connections for SPI and the potentiometer chip. The AD5293 is also |
52 | | - used in the AD9833-based Cedar Grove Precision VCO Eurorack module.""" |
| 50 | + connections for SPI and the potentiometer chip. The AD5293 is also used in |
| 51 | + the AD9833-based Cedar Grove Precision VCO Eurorack module.""" |
53 | 52 |
|
54 | 53 | def __init__(self, spi=board.SPI(), select=board.D9, wiper=0): |
55 | 54 | """Initialize the AD5293 device instance. During initialization, the |
|
0 commit comments