J'ai un produit utilisant le microprocesseur MSP430, qui se vend depuis quelques années maintenant. L'une des tâches du MSP430 est de communiquer via une série asynchrone avec une radio de faible puissance.
Avec le début de cet hiver, il y a eu un taux d'échec inacceptable (plusieurs pour cent) à froid. L'enquête a révélé que la communication série avec la radio échoue. Le générateur de vitesse de transmission pour le port série est alimenté par SMCLK, qui est divisé à partir de l'oscillateur à commande numérique (DCO) du MSP430.
Pourquoi la communication série échoue-t-elle à basse température?
(Remarque: j'ai déjà résolu le problème et je publierai bientôt la réponse. Astuce: il s'agissait d'un bogue logiciel.)