Digitale Potmeter
Met de MCP42xxx van Microchip (
Datasheet) Is het gemakkelijk icm met een microcontroller een digitale potmeter te maken. Ik gebruik de MCP42010 die 2 kanalen heeft en een weerstand (max) van 10kΩ. De potmeter kan 256 "stappen" maken dus +- 39 Ω per stap. Het programma is geschreven in basic en voor de Microcontroller van Microchip de 16F628a. Hieronder de code:
Het gaat vooral om de regels:
shout si, sclk, msbfirst, [%00010001,waarde0]
shout si, sclk, msbfirst, [%00010010,waarde1]
De laatste 2 bits selecteren de potmeter; 01 voor potmeter 0 en 10 voor potmeter 1. Waarde 0&1 geven de stand aan waar de potmeter in moet komen te staan ( 0 T/M 255 ).
De pinouts van de MCP4XXXX
En hoe aan te sluiten: