Se ti sei mai detto: "Accidenti, vorrei avere quattro DAC a 12 bit forniti in un unico pacchetto con la possibilità di salvare le loro impostazioni su una EEPROM", beh, ho buone notizie. L'MCP4728 è la risposta ai tuoi desideri! All'interno del suo piccolo pacchetto, l'MCP4728 ha quattro DAC a 12 bit per qualsiasi esigenza di impostazione della tensione tu possa avere. Inoltre, ha la capacità di memorizzare le impostazioni per i DAC in una EEPROM interna. Una volta salvate nella memoria non volatile interna, le impostazioni verranno caricate per impostazione predefinita all'accensione del DAC. In tutto I2C!
Per andare ancora oltre, l'MCP4728 ti consente di scegliere tra due fonti per la tua tensione di riferimento: la tensione di ingresso che usi per alimentarlo sul pin VCC o un
tensione di riferimento interna 2.048V.
Se si utilizza la tensione di riferimento interna (
Vref in DAC parla) puoi scegliere tra
1X o
Guadagno 2X per l'uscita, consentendo alle tensioni di variare da 0 V a 2,048 o da 0 V a 4,096 V come richiesto dall'applicazione.
Per impostazione predefinita utilizzerai la tensione di ingresso come Vref, consentendoti di ridimensionare le tensioni da 0 V-3,3 V o 5 V a seconda della tensione di ingresso. In alternativa, usa 2,048 V Vref per un utilizzo di ~ 3,3 V e 4,096 Vref per un utilizzo di ~ 5 V.
Il breakout per l'MCP4728 è popolato con i circuiti di supporto necessari per utilizzarlo con il microcontrollore scelto o con un computer supportato da Blinka. Compatibile con SparkFun Qwiic
STEMMA QT I connettori JST SH facilitano il processo di connessione dell'MCP4728 al tuo progetto e ti consentono di condividere facilmente un bus I2C con altri sensori STEMMA QT, Qwiic, Grove o altri sensori compatibili.
I nostri driver, schemi elettrici e codice di esempio per Arduino, CircuitPython e Python semplificano l'avvio in modo che tu possa iniziare a lavorare con il tuo progetto invece di capire come collegare le cose o far funzionare il codice.