Académique Documents
Professionnel Documents
Culture Documents
Le DAC peut être utilisé dans de nombreuses applications telles que le contrôle du
moteur, le contrôle de la luminosité des lumières LED, l’amplificateur audio , les
encodeurs vidéo, les systèmes d'acquisition de données, etc. Avant de passer
directement à la partie d'interface, il est important d'avoir un aperçu du MCP4921.
1
Le MCP4921 communique avec le microcontrôleur par le protocole SPI . Pour la
communication SPI, un appareil doit être maître, qui soumet des données ou une
commande à l'appareil externe connecté en tant qu'esclave. Dans le système de
communication SPI, plusieurs appareils esclaves peuvent être connectés à un seul
appareil maître.
Pour soumettre les données et la commande, il est important de comprendre le
registre de commande.
Dans l'image ci-dessous, le registre de commande est affiché,
2
Le registre de commande est un registre 16 bits. Le bit-15 à bit-12 est utilisé pour la
commande de configuration. L'entrée de données et la configuration sont clairement
indiquées dans l'image ci-dessus. Dans ce projet, le MCP4921 sera utilisé comme
configuration suivante
Ainsi, le binaire est 0011 avec les données qui sont déterminées par les bits D11 à D0
du registre. Les données 16 bits 0011 xxxx xxxx xxxx doivent être soumises où les 4
premiers bits de MSB sont la configuration et le reste est le LSB. Ce sera plus clair en
voyant le chronogramme de la commande d'écriture.
3
Selon le chronogramme et la fiche technique, la broche CS est basse pendant toute la
période d'écriture de la commande sur le MCP4921.
Il est maintenant temps d'interfacer l'appareil avec le matériel et d'écrire les codes.