Dans les appareils électroménagers intelligents liés à l'eau, la détection de conductivité/TDS n'est généralement pas une analyse de laboratoire, mais sert à l'indication de la durée de vie des filtres, à l'affichage des tendances de qualité de l'eau, à la compensation en température et au retour d'information de l'appareil. Pour des produits tels que purificateurs d'eau, distributeurs d'eau, machines à café, gobelets intelligents et fontaines pour animaux, les équipes de R&D sont souvent confrontées à un choix : adopter un ASIC d'interface de capteur de conductivité tel que l'AtomBit BA121/BA234, ou construire un front-end analogique auto-développé avec amplificateurs opérationnels, commutateurs analogiques, ADC et MCU. Cet article compare ces deux approches d'ingénierie selon sept dimensions — cycle de développement, front-end analogique, validation, firmware, chaîne d'approvisionnement, maintenance et risques de production — en mettant l'accent sur les limites d'application et les conditions d'intégration, sans fournir d'engagements de coûts non vérifiés.

1. Objets de comparaison et hypothèses

Il convient de préciser les objets de comparaison. Du côté ASIC, prenons l'exemple des AtomBit BA121 et BA234. Le BA121 est un ASIC monocanal de conductivité et de température de l'eau, destiné aux produits intelligents compacts liés à l'eau ; il intègre un algorithme breveté de conversion de conductivité, une correction automatique de température, une détection de conductivité monocanal, une commande de sonde bipolaire, avec très peu de composants externes. Le BA234 est un ASIC d'interface à double sonde monocanal, prenant en charge la compensation automatique de température NTC, l'excitation par impulsions bipolaires, des commandes de contrôle simples et une sortie numérique UART à 9600 bps.

Un circuit auto-développé comprend généralement : un MCU ou un oscillateur générant une excitation alternative, un commutateur analogique ou un amplificateur opérationnel pilotant la sonde, une amplification différentielle, un filtrage passe-bande/passe-bas, un échantillonnage ADC, l'acquisition via NTC ou capteur de température numérique, la compensation logicielle en température et la conversion en TDS. Les deux approches permettent d'obtenir les fonctions de base, mais l'investissement d'ingénierie et la répartition des risques diffèrent.

Le scénario produit par défaut de cet article est la détection de conductivité/TDS ponctuelle et monocanal, applicable aux purificateurs d'eau de table, distributeurs d'eau instantanée, réservoirs de machines à café, gobelets intelligents et fontaines pour animaux. L'analyse multiparamètre de la qualité de l'eau, les eaux usées industrielles, les eaux usées municipales, la surveillance des rivières ou les analyses de haute précision nécessitant une longue période sans surveillance ne relèvent pas du périmètre par défaut de cet article.

2. Comparaison des cycles de développement

Le cycle de développement est l'une des ressources les plus sensibles dans un projet d'appareil électroménager. La solution ASIC permet généralement de raccourcir le temps de mise au point matérielle et de développement du firmware. Les BA121/BA234 intègrent déjà le front-end analogique, le contrôle d'excitation, la compensation en température et la conversion du signal ; le travail de l'équipe de R&D se concentre principalement sur l'alimentation, le découplage, la connexion de la sonde et la communication avec le MCU. La sortie UART du BA234 simplifie encore l'intégration du protocole : le MCU n'a qu'à analyser les trames de données et à gérer l'affichage ainsi que la logique de durée de vie du filtre.

Un circuit auto-développé nécessite un processus complet de conception analogique : décomposition des besoins, choix de la fréquence et de l'amplitude d'excitation, sélection des amplificateurs opérationnels, calcul des paramètres de filtrage, séparation des masses analogique/numérique lors du routage PCB, conception anti-interférences, ainsi que le développement de l'algorithme de compensation en température. Ces étapes augmentent non seulement le temps de schéma et de layout, mais peuvent aussi provoquer des oscillations, des dérives thermiques ou des inconsistances entre lots lors de la phase de mise au point.

Comparaison par étapes :

ÉtapeSolution ASICCircuit auto-développé
Besoins et sélectionConfirmer le monocanal, la constante de sonde, la forme de sortieAffiner la plage de mesure, la résolution, le mode d'excitation, le budget d'erreur
Conception matérielleAlimentation périphérique, découplage, connecteurs, communication MCUExcitation, amplification, filtrage, ADC, acquisition de température, routage analogique PCB
Mise au point et calibrageAccent sur le calibrage au niveau système et la validation structurelleMise au point carte par carte, correction en température, calibrage de la cohérence des sondes
Développement du firmwareLe BA234 lit via UART les données déjà traitéesÉchantillonnage, filtrage, compensation en température, conversion TDS, détection d'anomalies
Tests de validationIntégration système, alimentation, EMC, adaptation de la sondePlage de température complète, cohérence multi-cartes, dérive au vieillissement, interchangeabilité des sondes
Introduction en productionComposant unique, points de test simplifiés, ICT/FCT faciles à mettre en œuvreNombreux composants analogiques, couverture de test et outillage de calibrage plus complexes

Il faut préciser que l'ASIC n'élimine pas toute la charge de travail. La structure de la sonde, le câblage, la position de montage sur le circuit d'eau et l'étanchéité du boîtier nécessitent encore une validation par la R&D. Ce que l'ASIC réduit, c'est la conception et les risques du front-end analogique intégré à la puce, pas l'ensemble du système produit.

3. Front-end analogique et compensation en température

L'un des problèmes centraux de la mesure de conductivité est la polarisation de la sonde. Le BA121 utilise une commande de sonde bipolaire et le BA234 une excitation par impulsions bipolaires, ce qui permet de réduire la polarisation et l'encrassement pendant la mesure. Si un circuit auto-développé n'utilise pas d'excitation bipolaire ou alternative, une excitation continue provoquera des bulles ou des dépôts à la surface de la sonde, nuisant à la stabilité à long terme. Par conséquent, un circuit auto-développé doit généralement aussi concevoir une excitation bipolaire ou alternative, mais il faut gérer en plus la phase, l'amplitude et le bruit de commutation.

La compensation en température est un autre point clé. La conductivité varie fortement avec la température et doit généralement être ramenée à 25 °C ou à une température de référence définie par l'appareil. Le BA121 est décrit comme assurant une correction automatique de température, et le BA234 une compensation automatique de température NTC. Un circuit auto-développé doit acquérir en plus un NTC ou un capteur de température, établir une courbe de correction température-conductivité et prendre en compte la résolution de l'ADC, les erreurs de non-linéarité et les différentes constantes de sonde.

Il convient de noter que la compensation automatique de l'ASIC repose sur une configuration typique et un algorithme intégré. Si le produit utilise une sonde non standard, un câble long ou une plage de qualité d'eau particulière, un calibrage ou une correction secondaire au niveau système peut encore être nécessaire. Un circuit auto-développé est certes flexible, mais chaque modification peut entraîner une nouvelle charge de validation.

Pour l'affichage TDS, la sortie de l'ASIC correspond généralement déjà à la conductivité ou à une valeur associée ; le MCU n'a qu'à la convertir en valeur d'affichage TDS. Un circuit auto-développé doit effectuer le calcul à partir de la constante de sonde et du coefficient de température, et gérer la pleine échelle, la précision et l'arrondi.

4. Firmware et intégration système

La complexité du firmware influence directement la vitesse d'itération du projet. Le BA234 fournit une sortie numérique UART à 9600 bps et des commandes de contrôle simples ; la charge d'intégration du MCU est faible : initialiser l'UART, envoyer la commande de lecture, analyser les trames de données, mettre à jour l'affichage et l'algorithme de durée de vie du filtre. Le BA121 est destiné aux produits compacts ; l'interface et la forme de sortie précises doivent être conformes à la fiche technique AtomBit, mais son niveau d'intégration élevé permet de réduire le code firmware lié au front-end analogique.

Le firmware d'un circuit auto-développé doit inclure des modules de pilotage du capteur, d'échantillonnage ADC, de filtrage numérique, de compensation en température, de calibrage de la constante de sonde, de calcul TDS et de détection de pannes. La fiabilité et la maintenabilité de ces modules nécessitent un investissement dédié. Chaque ajustement des paramètres matériels peut exiger une modification synchrone du firmware et une nouvelle campagne de tests de régression.

Dans les appareils électroménagers intelligents liés à l'eau, le MCU assume souvent aussi des fonctions Wi-Fi, Bluetooth, affichage, touches et commande de pompe. Si la détection de conductivité occupe trop de ressources MCU ou de temps de développement, le rythme de l'appareil complet peut en être affecté. La solution ASIC permet de stabiliser cette partie en sortie et de laisser l'équipe se concentrer sur l'interaction utilisateur et les fonctions connectées.

5. Chaîne d'approvisionnement et maintenance

Un circuit auto-développé utilise généralement de nombreux composants analogiques : amplificateurs opérationnels de précision, résistances, condensateurs, commutateurs analogiques, régulateurs de tension, etc. La chaîne d'approvisionnement doit gérer davantage de références ; le contrôle à réception, la validation des composants de substitution et la compatibilité des versions sont plus complexes. La solution ASIC comporte très peu de composants externes, ce qui réduit le nombre de références du BOM et simplifie les achats et la gestion des stocks.

En matière de maintenance, la version du silicium de l'ASIC est gérée et testée par AtomBit, et la conception matérielle peut rester relativement stable. En cas de pénurie ou d'arrêt de production d'un composant, un circuit auto-développé nécessite de revalider un composant de substitution et éventuellement de refaire les tests sur toute la plage de température. Côté firmware, la sortie de l'ASIC est stable ; la maintenance ultérieure se concentre principalement sur les fonctions produit, et non sur l'algorithme du capteur.

Cependant, l'ASIC est un composant à source unique ; il faut évaluer la continuité du fournisseur, la stratégie de stock et le cycle de vie du produit. Dans des cas extrêmes, un circuit auto-développé permet de changer de fournisseur, mais le coût de validation engagé n'est pas nécessairement faible.

6. Risques de production

BA121 Conductivity Sensor Interface ASIC
Produit BA121 et référence d'intégration

Les risques de production incluent la cohérence et la couverture de test. L'ASIC est testé en usine ; la cohérence du front-end analogique intégré est garantie par le fournisseur de la puce. En phase de production, l'équipe de R&D valide principalement les fonctions au niveau système, par exemple la séquence d'alimentation, la communication UART, l'EMC et l'adaptation de la sonde. Un circuit auto-développé nécessite d'ajouter des tests analogiques sur la ligne de production, par exemple le gain, l'offset, la dérive thermique et l'amplitude d'excitation ; ces tests exigent un outillage et un processus de calibrage dédiés.

Un autre risque est l'interchangeabilité des sondes. La mesure de conductivité est étroitement liée à la constante de sonde. L'ASIC peut être calibré en application avec des sondes associées AtomBit ou des sondes personnalisées, ce qui réduit la dispersion entre lots. Un circuit auto-développé doit gérer lui-même ses fournisseurs de sondes et s'assurer que la constante et les caractéristiques en température de chaque lot restent dans les limites admises.

Il est recommandé de réaliser une petite série pilote en début de projet afin d'évaluer les performances de l'ASIC et du circuit auto-développé sur plusieurs prototypes, plusieurs lots de sondes et différentes conditions de température et de qualité d'eau. Il ne faut pas juger la faisabilité de la production sur la seule base d'une carte d'échantillonnage.

7. Méthode de décision

Il est possible d'établir une grille d'évaluation pondérée, chaque projet définissant ses propres poids. Les dimensions d'évaluation incluent : cycle de développement, complexité matérielle, charge de firmware, coût de validation, gestion du BOM, fabricabilité en production, coût de maintenance, compétences de l'équipe en conception analogique, dépendance au fournisseur.

Si le cycle du projet est serré, les ressources de conception analogique limitées et qu'il faut lancer rapidement un produit, privilégier la solution ASIC. Si le produit nécessite une plage de mesure particulière, plusieurs canaux, un algorithme spécifique ou qu'une plateforme analogique mature existe déjà, une approche auto-développée peut être évaluée, mais il faut prévoir un temps de validation complet.

Un tableau de décision simplifié :

ConditionTendance ASICTendance auto-développement
Cycle de développementMoins de 6 mois, besoin d'un prototype rapidePlus de 12 mois, temps de mise au point suffisant
Compétences de l'équipeSurtout embarqué, ingénieurs analogiques insuffisantsIngénieurs analogique et chaîne de signal dédiés
Nombre de canauxPonctuel, monocanalMulticanal ou configuration de sonde particulière
Ressources firmwareRessources MCU limitées, souhait de simplifier le code capteurAcceptation d'une maintenance accrue de l'algorithme capteur
Volume de productionPetites et moyennes séries, besoin de réduire la complexité de testGrandes séries permettant d'amortir le coût de validation interne

Ce tableau ne sert que de guide de décision et ne constitue aucun engagement de coût ou de bénéfice.

8. Étapes de mise en œuvre

Si vous choisissez un ASIC AtomBit, il est recommandé de procéder comme suit :

  1. Analyse des besoins : préciser la plage de qualité d'eau, la résolution d'affichage, la plage de température, l'espace structurel, la longueur de câble de sonde, la connectivité réseau.
  2. Sélection et obtention des documents : contacter AtomBit pour obtenir les fiches techniques, cartes d'évaluation et conceptions de référence des BA121 ou BA234, et confirmer la forme de sortie, le protocole de communication et les exigences d'alimentation.
  3. Intégration matérielle : concevoir le filtrage d'alimentation, le découplage, le connecteur de sonde, l'interface UART ou analogique ; veiller à séparer la masse analogique de la masse numérique et éviter le bruit de l'alimentation à découpage.
  4. Correspondance des sondes : confirmer la constante de cellule de conductivité, les paramètres NTC, la longueur du câble et le montage des pièces structurelles avec AtomBit ou le fournisseur de sondes.
  5. Étalonnage du système : effectuer un étalonnage multipoint avec des solutions de conductivité standard, enregistrer la relation température-sortie et écrire les paramètres d'étalonnage dans le MCU (si le système le permet).
  6. Intégration du firmware : mise en œuvre de la communication, de l'analyse des données, de l'affichage, de l'algorithme de durée de vie du filtre et des alarmes d'anomalie.
  7. Validation : réaliser des tests haute et basse température, mise sous/hors tension, ESD, EMC, cohérence entre plusieurs cartes et interchangeabilité des différentes sondes.
  8. Passage en production : concevoir les tests ICT/FCT, les critères de contrôle par échantillonnage et les tests de vieillissement afin de garantir la cohérence en sortie d'usine.

En cas de choix d'un circuit développé en interne, la conception matérielle, le développement algorithmique, la correspondance des sondes et l'étalonnage en production décrits ci-dessus augmentent considérablement, ce qui nécessite de prolonger d'autant le cycle de développement et de prévoir des outillages de test.

9. Limites et périmètre d'application

Il faut préciser clairement que la conductivité/TDS est un indicateur apparent de la qualité de l'eau, reflétant la quantité totale d'ions dans l'eau, et ne peut remplacer la détection des micro-organismes, des métaux lourds, des matières organiques, de la turbidité, etc. Dans les équipements domestiques, l'utilisation de capteurs de conductivité sert principalement à donner des indications de tendance et à rappeler la durée de vie du filtre, et non à réaliser des analyses de laboratoire. Lorsque l'équipement doit surveiller la pollution organique, le COD/TOC/UV254 et d'autres indicateurs, il est nécessaire d'évaluer la solution de perception optique de la qualité de l'eau AtomBit ou des capteurs supplémentaires ; les puces de conductivité ne peuvent pas couvrir ces éléments.

En outre, le BA121 et le BA234 sont des produits monocanaux et ne conviennent pas à la mesure simultanée de plusieurs paramètres. Si le produit doit détecter simultanément plusieurs points ou plusieurs paramètres de qualité de l'eau, il convient de choisir un autre modèle ou de développer une solution en interne. La compensation de température vise les qualités d'eau typiques ; les échantillons extrêmes ou les plages de température non conventionnelles doivent encore être validés. L'utilisation prolongée des sondes peut entraîner un encrassement ou une contamination, nécessitant un nettoyage régulier ou une atténuation par la conception structurelle.

FAQ

Q : Un ASIC est-il nécessairement moins coûteux qu'un circuit développé en interne ? R : Pas nécessairement. Le coût dépend du volume annuel, du nombre de composants de la nomenclature, des investissements en étalonnage et en tests, du rendement et du prix du fournisseur. Cet article ne formule aucun engagement sur des montants précis et recommande d'évaluer le coût total de possession dans le cadre de projets réels.

Q : La sortie UART du BA234 peut-elle être connectée directement au MCU ? R : Oui. Le BA234 fournit une sortie numérique UART à 9600 bps ; le MCU lit les données via de simples commandes de contrôle. Le format exact des trames et la temporisation se réfèrent à la fiche technique AtomBit.

Q : Si je souhaite réaliser une détection multicanale ou une analyse spéciale de la qualité de l'eau, le BA121/BA234 reste-t-il adapté ? R : Le BA121/BA234 est un produit monocal, principalement destiné à la détection ponctuelle de conductivité/TDS. Pour le multicanaux ou des qualités d'eau spéciales, il faut choisir une autre solution ou développer en interne ; il est possible de vérifier auprès d'AtomBit s'il existe un produit correspondant.

Q : La compensation automatique de température permet-elle d'éliminer complètement l'influence de la température ? R : La compensation automatique est efficace dans la plage typique, mais des températures extrêmes, des échantillons non conventionnels ou des modifications de la structure de la sonde peuvent entraîner des écarts. Une validation par solutions standard et cycles de température reste nécessaire avant la production.

Q : Comment valider la cohérence en production ? R : Il est recommandé d'utiliser un étalonnage multipoint avec des solutions de conductivité standard, des cycles de température, l'interchangeabilité de sondes de différents lots, des tests de mise sous/hors tension, ESD et EMC, et de définir des outillages de contrôle par échantillonnage et d'étalonnage en production.

Conclusion

Pour la détection de conductivité/TDS dans les petits appareils électroménagers intelligents, le BA121 et le BA234, grâce à l'intégration du front-end analogique, de la compensation de température et de l'attaque bipolaire, permettent de réduire considérablement la charge de débogage matériel, d'algorithmique firmware et de tests en production ; ils conviennent aux produits à cycle de projet court, à ressources analogiques limitées et visant une mise sur le marché rapide. Un circuit développé en interne conserve sa valeur pour des plages de mesure spéciales, le multicanaux ou lorsqu'une plateforme mature existe déjà, mais il faut assumer les risques de validation, d'approvisionnement et de production. La décision doit mettre en balance le cycle de développement, les compétences de l'équipe, le nombre de canaux, le volume de production et la maintenance à long terme, plutôt que de se limiter au coût d'un seul composant.