Introduction : les défis de l'intégration du TDS dans les petits appareils à eau

Dans les gourdes intelligentes, les fontaines à eau pour animaux, les machines à café, les purificateurs d'eau de comptoir, etc., la détection du TDS de l'eau passe progressivement d'un instrument de table autonome à une fonction intégrée. Les équipes matérielles sont confrontées à : une surface PCB disponible réduite, une structure compacte, des faisceaux de câbles de sonde courts, une alimentation par batterie et des tests d'assemblage rapides. La solution traditionnelle d'excitation haute fréquence avec amplificateur opérationnel + CAN + microcontrôleur est non seulement encombrante, mais aussi sujette à la polarisation, au bruit et aux écarts de cohérence.

L'AtomBit BA311 est un ASIC d'interface de capteur TDS miniature pour les produits d'eau intelligents à espace restreint. Il est disponible en boîtier SOT23-6 et effectue une mesure automatique en interne pour fournir des données en sortie. Cet article ne traite que des méthodes d'intégration basées sur les faits produits publics : mesure TDS de 0 à 3000 ppm, cycle de mesure automatique de 300 ms, alimentation large de 3 à 5 V, double polarité pour réduire la polarisation de la sonde et sortie de données BURST Tx. Les limites d'application et les paramètres non divulgués seront explicitement indiqués.

Domaine d'application et limites factuelles

Le BA311 est destiné aux applications de détection grand public, de retour d'information sur les appareils et d'indication de tendance dans les appareils électroménagers à eau intelligents, par exemple :

  • Comparaison TDS entrée/sortie pour la rappel du remplacement du filtre des purificateurs d'eau domestiques ;
  • Indication de la qualité de l'eau / des minéraux pour les fontaines à eau de comptoir et les machines à café ;
  • Enregistrement et alertes TDS pour les gourdes intelligentes et les fontaines à eau pour animaux ;
  • Front-end de sonde TDS pour les petits modules OEM.

Il ne remplace pas les conductimètres de laboratoire ou les tests de conformité. La portée de mesure est de 0 à 3000 ppm ; les scénarios hors de cette plage, à haute salinité ou les eaux usées industrielles ne sont pas couverts par défaut. La documentation publique ne mentionne pas de compensation en température, de spécifications de précision, d'algorithmes d'adaptation de constante de cellule, ou de détails sur le format de trame BURST. Pour l'intégration, il est nécessaire d'obtenir la fiche technique ou les notes d'application auprès d'AtomBit et de procéder à des tests réels.

I. Espace PCB et disposition

Le boîtier SOT23-6 occupe environ 3 mm × 3 mm (broches incluses), ce qui est très avantageux pour les petites cartes à 2 ou 4 couches. Mais un petit boîtier ne signifie pas que la disposition peut être négligée.

Recommandations de disposition :

  1. Garder les entrées analogiques aussi courtes que possible. Les broches d'excitation/échantillonnage de la sonde vers le connecteur ou les pastilles de la sonde doivent être courtes et droites, en évitant les tracés parallèles aux alimentations à découpage, au rétro-éclairage de l'afficheur ou aux pistes RF Wi-Fi/Bluetooth.
  2. Placer le découplage d'alimentation près de la puce. Pour une alimentation de 3 à 5 V, une capacité de 100 nF est généralement placée près de la broche d'alimentation ; une capacité de stockage de 1 µF peut être ajoutée si la tension fluctue de manière significative. Se référer à la fiche technique pour la valeur exacte.
  3. Mise à la terre en un point et plan de masse. La mesure TDS est essentiellement un signal à haute impédance / faible courant ; les rebonds de masse affectent directement la lecture. Il faut éviter de mélanger le chemin de retour de la sonde avec le plan de masse de puissance.
  4. La ligne de sortie de données ne doit pas traverser les boucles de courant élevé. Si le microcontrôleur est sur une autre carte ou plus éloigné, une petite résistance série ou un filtre RC peut être ajouté, mais il ne faut pas trop ralentir les fronts pour éviter les problèmes de réception.
  5. Prévoir des points de test. Au minimum, prévoir des points de test pour l'alimentation, la masse, l'entrée de la sonde et la sortie de données, afin de faciliter les tests ICT/FCT en production et l'analyse des pannes.

Si le BA311 est placé sur une petite carte au bout de la sonde, il faut accorder une attention particulière aux contraintes de connexion/déconnexion du connecteur et à la torsion du faisceau, afin d'éviter les contraintes sur les soudures du SOT23-6.

II. Interface et liaison de données

La sortie de données BURST Tx du BA311 réduit les exigences sur le front-end analogique du microcontrôleur ; celui-ci n'a pas besoin d'un CAN haute précision, mais seulement d'une entrée numérique pour décoder les données. Cependant, on ne peut pas supposer que « ça marche juste en le branchant ».

Points à vérifier et à valider :

  • Correspondance des niveaux haut/bas avec le domaine d'alimentation du microcontrôleur ; pour une alimentation de 3 à 5 V, le niveau haut est généralement proche de VDD ; si le microcontrôleur fonctionne en 1,8 V, un décalage de niveau ou un diviseur de tension est nécessaire.
  • Nature de la sortie de données : drain ouvert ou push-pull, présence ou non d'une résistance de tirage interne ; cela détermine si une résistance externe de tirage est nécessaire.
  • Intervalle de temps et longueur de trame : le cycle de mesure automatique de 300 ms est donné, mais la définition exacte des bits de la trame de données, le débit, les conditions de démarrage/arrêt doivent être confirmés par la fiche technique.
  • Le délai entre la mise sous tension et la première trame de données valide, ainsi que la gigue de l'intervalle entre les sorties consécutives, doivent être vérifiés avec un analyseur logique.
  • Côté microcontrôleur, il est recommandé de valider la trame complète après réception, d'ignorer les trames incomplètes ou erronées, et d'implémenter une moyenne glissante sur plusieurs lectures consécutives.

Exemple de flux de firmware : après le démarrage, attendre la stabilisation, activer/lire les données, recevoir une trame complète, convertir en ppm via une table/une formule, appliquer un filtre et une logique de seuil, puis afficher ou déclencher une indication. Si la réactivité de la mesure n'est pas critique, le cycle automatique de 300 ms peut être utilisé pour des enregistrements horodatés, ce qui est préférable à un échantillonnage continu aveugle du microcontrôleur.

III. Adaptation de la sonde et double polarité

La mesure TDS repose sur la sonde à électrodes. La double polarité du BA311 réduit la polarisation de la sonde, ce qui est important pour les applications avec immersion prolongée ou mesures fréquentes. Mais « réduire la polarisation » ne signifie pas que « n'importe quelle sonde convient ».

Points clés de l'intégration :

  • La constante de cellule doit correspondre à la plage de mesure. La plage de 0 à 3000 ppm correspond généralement à l'eau du robinet, à l'eau potable ou à certaines eaux filtrées. Si la constante de cellule est trop grande ou trop petite, la plage de signal effectif du circuit intégré peut être dépassée. Après la sélection, il est nécessaire de valider avec des solutions étalons.
  • Matériau de la sonde : l'acier inoxydable, le titane, le graphite ou les électrodes plaquées platine diffèrent en termes de durabilité, de polarisation et d'encrassement. La double polarité peut atténuer la polarisation mais ne peut pas éliminer complètement les effets du tartre ou des bulles en surface.
  • Il faut éviter la rétention de bulles d'air à proximité de la sonde ; la position d'installation doit être choisie dans une zone où l'eau circule ou est suffisamment imbibée. Une inclinaison ou une position proche de la sortie d'eau est plus stable qu'un tuyau borgne en haut.
  • Câblage : la distance entre la sonde et le BA311 doit être la plus courte possible. Si un prolongement est nécessaire, utiliser un câble blindé avec une mise à la terre monolatérale du blindage pour éviter les effets d'antenne.

La plage d'adaptation de la constante de cellule ou la compensation automatique de température ne sont pas fournies pour le BA311. Par conséquent, la même table de correspondance du firmware peut nécessiter un nouvel étalonnage pour différentes sondes / températures de l'eau. Ne vous contentez pas de mapper les lectures de la sonde directement en ppm ; effectuez un étalonnage au niveau du produit.

IV. Consommation électrique et stratégie d'alimentation

La large plage de tension de 3 à 5 V permet au BA311 d'être utilisé dans des systèmes à batterie lithium, USB, 3,3 V ou 5 V. Le cycle de mesure automatique de 300 ms signifie que la mesure n'est pas en continu à haute fréquence, ce qui convient à une détection périodique de la qualité de l'eau.

BA311 Puce ASIC miniature d'interface de capteur TDS
BA311 vue du produit et référence d'intégration

Mais la consommation doit être mesurée :

  • La documentation publique ne fournit pas les courants de fonctionnement, de veille ou le mode d'arrêt ; il ne faut pas supposer une « consommation extrêmement faible » par défaut.
  • Si le système n'a pas besoin de mesurer en permanence, l'alimentation du BA311 peut être commandée par le microcontrôleur, ou le système peut utiliser une stratégie de réveil périodique. Il faut d'abord vérifier que la puce peut produire des données valides dans un délai acceptable après la mise sous tension et que des mises sous/hors tension fréquentes n'affectent pas la stabilité de la mesure.
  • Pour les produits à batterie, il est recommandé de mesurer le courant moyen, le courant crête et le courant d'appel à la mise sous tension sur un cycle de 300 ms, afin de décider si une limitation de courant, un démarrage progressif ou un LDO séparé sont nécessaires.

En ingénierie, on peut concevoir : une mesure par jour ou par heure, la lecture de 2 à 3 trames valides pour une moyenne, puis la coupure de l'alimentation du front-end. Cela permet de répondre aux besoins d'enregistrement des tendances de la qualité de l'eau tout en contrôlant la consommation. Dans le firmware, il faut gérer le temps de stabilisation après la mise sous tension et le temps de libération des bulles / d'humidification de la sonde.

V. Structure et tests d'assemblage

Le petit boîtier SOT23-6 convient à la création de modules compacts intégrés avec la sonde et le connecteur, ou à la fixation directe sur le bord de la carte principale. Pour la structure et le processus de fabrication, noter :

  • Conception des pastilles : l'espacement des pastilles du SOT23-6 est réduit ; il faut contrôler la fenêtre de processus de refusion pour éviter les ponts de soudure ou les soudures sèches. Un contrôle AOI est recommandé lors des prototypes.
  • Étanchéité et condensation : à l'intérieur des appareils à eau, l'humidité est élevée ; le PCBA doit être revêtu d'un vernis de protection ou d'un enrobage localisé, mais il faut éviter l'entrée de la sonde et les nœuds à haute impédance pour prévenir les fuites de courant qui provoquent une dérive du TDS.
  • Enrobage : si le module entier est enrobé, le matériau d'enrobage peut s'infiltrer dans les électrodes de la sonde ou modifier leur surface ; il faut vérifier la cohérence des lectures avant et après l'enrobage.
  • Positionnement de la sonde : la position relative de la sonde par rapport au canal d'eau est plus importante que la puce elle-même pour la stabilité de la mesure. Il faut fixer la sonde pour éviter les variations de distance/contact entre les électrodes dues aux vibrations ou au coup de bélier.
  • Tests en production : mettre en place un poste de comparaison avec une solution TDS étalon (par exemple une solution de NaCl) et un instrument de référence ; tester chaque carte à au moins trois concentrations (basse, moyenne, haute) et enregistrer les écarts et la répétabilité ; pour les cartes hors limites, rechercher les problèmes de soudure, de sonde ou de contamination.

VI. Décision de sélection et alternatives

Avant de choisir le BA311, il est recommandé de se poser les questions suivantes :

  1. Le TDS maximal du produit est-il dans la plage de 0 à 3000 ppm ? Pour la sortie d'un purificateur d'eau ou le réservoir d'une fontaine à eau, c'est généralement suffisant; pour l'eau de mer, l'eau concentrée ou l'eau dure, cela peut dépasser la plage.
  2. Une mesure multiparamétrique est-elle nécessaire ? Le BA311 ne gère que l'interface TDS ; il ne fournit pas la température, le pH, la turbidité, etc. Pour des capteurs multispectraux ou micro-optiques, on peut évaluer d'autres solutions photoniques d'AtomBit, mais il ne faut pas les coupler artificiellement dans la même chaîne.
  3. Le rythme de mesure est-il compatible avec le cycle automatique de 300 ms ? Pour des tendances et des alertes de remplacement de filtre, c'est suffisant ; pour des transitoires rapides ou un échantillonnage à haute vitesse, il faut évaluer.
  4. La forme et le volume exigent-ils strictement un SOT23-6 ? Pour les modules très miniatures, le BA311 présente un avantage ; si la surface de la carte n'est pas critique, une solution discrète est possible, mais la cohérence peut être moins bonne qu'avec un ASIC.
  5. Les ressources du firmware permettent-elles de décoder le BURST Tx ? Sans analyseur logique et documentation de protocole, le risque de développement augmente ; il faut obtenir ce support à l'avance.

Si les conditions ci-dessus sont remplies, le BA311 peut être intégré comme ASIC frontal ; si elles ne le sont pas, il faut contacter AtomBit pour une évaluation de sonde personnalisée, de circuit intégré d'interface ou d'intégration OEM/ODM. La base de données d'AtomBit indique qu'ils fournissent des composants d'interface, des sondes compactes et une personnalisation de la structure, du câblage, de l'interface et de l'étalonnage de l'application pour les appareils électroménagers à eau intelligents et l'intégration OEM, ce qui est conforme à la voie d'intégration du BA311.

VII. Méthodes de validation

Il est recommandé de valider selon les niveaux suivants :

Niveau de validationMéthodeIndicateurs surveillés
Carte seuleUtiliser une résistance/une conductance étalon pour simuler la sonde et vérifier les trames de sortie et la répétabilitéStabilité des lectures, taux d'erreur de trame, délai de mise sous tension
SondeComparer des sondes avec différentes constantes dans des solutions étalons de 300/1000/2000 ppmLinéarité, écart, récupération de polarisation
Produit completEnregistrement à long terme dans des conditions réelles d'écoulement, de température, de bulles et de vibrationsDérive, sauts, influence du coup de bélier
Ligne de productionTest rapide à concentrations basse/moyenne/haute et comparaison avec l'instrument de référenceCohérence, CPK, taux de reprise

Pour les solutions étalons, utiliser des solutions de NaCl ou de KCl préparées avec un conductimètre étalonné. Tenir compte de l'influence de la température sur la conductivité et enregistrer la température de l'eau pendant le test. Ne pas utiliser uniquement de l'eau du robinet ou de l'eau minérale comme référence.

FAQ

Q1 : BA311 convient-il à quels produits ? Il convient aux appareils électroménagers intelligents liés à l'eau avec des contraintes d'espace dans la plage de 0 à 3000 ppm, tels que les fontaines à eau, les rappels de purificateurs d'eau, les machines à café, les gobelets intelligents, les fontaines pour animaux de compagnie, etc. Il ne convient pas aux tests de conformité ni aux eaux usées industrielles.

Q2 : BA311 peut-il mesurer au-dessus de 3000 ppm ? Selon les données publiées, la plage est de 0 à 3000 ppm. Au-delà de cette plage, la précision ou la linéarité ne peut pas être garantie ; d'autres capteurs ou solutions doivent être envisagés.

Q3 : La connexion avec le MCU est-elle complexe ? BA311 émet des données de transmission en rafale (BURST Tx), le MCU doit décoder les trames numériques. Le niveau, le timing et le format de trame doivent être implémentés conformément à la fiche technique ; il est recommandé d'utiliser un analyseur logique pour la vérification.

Q4 : Quelle est la signification du cycle de mesure automatique de 300 ms ? Cela signifie que la puce peut émettre automatiquement les résultats de mesure à un cycle d'environ 300 ms, ce qui convient à la lecture intermittente et à l'enregistrement de tendances, réduisant la charge d'échantillonnage continu du MCU. Le temps réel de la mise sous tension à la sortie valide doit encore être testé.

Q5 : La compensation de température est-elle nécessaire ? Les documents publiés ne mentionnent pas la fonction de compensation de température. Les lectures de TDS sont affectées par la température ; si le produit est utilisé sur une large plage de température, une compensation de température externe doit être évaluée ou contacter AtomBit pour obtenir les caractéristiques de température.

Q6 : Comment éviter la polarisation de la sonde ? BA311 utilise une excitation bipolaire pour réduire la polarisation de la sonde, mais il est toujours nécessaire de choisir raisonnablement les matériaux des électrodes, d'éviter une immersion prolongée en courant continu et l'adhérence de bulles, et de vérifier la stabilité à long terme lors des tests du produit complet.

Conclusion

La valeur de BA311 réside dans la compression de la chaîne de mesure TDS automatique dans le boîtier SOT23-6, simplifiant le front-end analogique des petits appareils à eau. Mais l'intégration de puces miniatures n'est pas une « conception sans effort » ; la véritable stabilité provient de l'adaptation de la sonde, de la disposition, de l'analyse du firmware et de l'étalonnage du produit complet. Tant que les limites d'application et les paramètres non divulgués sont clarifiés, BA311 peut être une interface TDS fiable et peu encombrante pour les appareils électroménagers intelligents liés à l'eau.