Manuel de référence rapide des paramètres complets du TCAL9539RPWR : Conception de l'alimentation en 1,08 V à 3,6 V et détails sur le boîtier TSSOP à 24 broches

STY TECHNOLOGY LIMITED 104

En tant que circuit d'extension d'E/S basse tension de nouvelle génération, le TCAL9539RPWR abaisse la limite de tension de fonctionnement à 1,08 V, soit une réduction de 34 % par rapport aux 1,65 V de la génération précédente TCA9539. Pour les appareils portables alimentés par piles boutons, par récupération d'énergie ou par des rails de 1,2 V, ce circuit intégré élimine directement le coût et l'encombrement des translateurs de niveau. En se basant sur les fiches techniques les plus récentes et sur l'expérience pratique d'ingénierie, cet article détaille les points clés de sa conception d'alimentation et les spécificités de son boîtier TSSOP pour vous aider à accélérer votre sélection et votre routage.

Spécifications principales et positionnement du TCAL9539RPWR

Architecture d'application et conception du boîtier du circuit d'extension d'E/S TCAL9539RPWR

Révolution technique de l'architecture à large plage de tension de 1,08 V à 3,6 V

Les circuits d'extension d'E/S traditionnels démarrent généralement à 1,65 V, ce qui oblige les systèmes de 1,2 V à déployer des circuits de translation de niveau supplémentaires. L'architecture à large plage de tension de 1,08 V à 3,6 V du TCAL9539RPWR lève ce goulot d'étranglement. Sa pompe de charge interne et ses circuits de polarisation adaptative garantissent une compatibilité logique I2C totale et une capacité de commande des GPIO même à 1,08 V. Les données expérimentales montrent qu'avec une alimentation de 1,2 V, le niveau haut de sortie peut atteindre 1,15 V (sous une charge de 2 mA), répondant ainsi aux exigences de seuil d'entrée de la grande majorité des composants CMOS.

L'avantage fondamental de cette architecture réside dans sa conception à rail d'alimentation unique : le système n'a pas besoin de générer une tension auxiliaire séparée de 1,8 V ou 3,3 V pour le circuit d'extension d'E/S, ce qui réduit le coût de la nomenclature (BOM) de 15 % à 20 % et libère environ 8 mm² de surface de circuit imprimé. Pour les applications à espace très restreint, telles que les boîtiers de charge d'écouteurs TWS ou les étiquettes de capteurs intelligents, cette amélioration est décisive.

Différences générationnelles avec les séries TCA9539 et TCA9554

Paramètre TCAL9539RPWR TCA9539 TCA9554
Tension de fonctionnement minimale 1,08 V 1,65 V 1,65 V
Vitesse maximale I2C 1 MHz (Fm+) 400 kHz 400 kHz
Courant de veille 1 µA (typique) 1,5 µA 1,6 µA
Nombre de canaux GPIO 16 bits 16 bits 8 bits
Sortie d'interruption INT drain ouvert INT drain ouvert INT drain ouvert
Options de boîtier TSSOP-24 / RTWQFN-24 TSSOP-24 SOIC-16 / TSSOP-16

En comparaison, le TCAL9539RPWR présente un avantage générationnel évident en termes de compatibilité de tension et de vitesse de bus, tandis que son courant de veille de 1 µA le rend nettement plus compétitif pour les applications alimentées par batterie. Il convient de noter que le TCA9554 n'offre que 8 canaux GPIO ; une extension à 16 canaux nécessite donc deux puces, ce qui s'avère défavorable en termes de consommation totale d'énergie et de coût.

TCAL9539RPWR"> TCAL9539 TSSOP-24 VDD (1.08V-3.6V) SCL (1MHz) SDA GND INT (IRQ) P0_0..P0_7 P1_0..P1_7 RESET

Analyse approfondie de la conception de l'alimentation

Conception de l'alimentation de 1,08 V à 3,6 V : Planification des rails et stratégie de découplage

La broche VDD du TCAL9539RPWR prend en charge une entrée directe de 1,08 V à 3,6 V, mais la limite de tension basse impose des exigences strictes en matière d'intégrité de l'alimentation. Il est recommandé de configurer deux condensateurs de découplage entre VDD et GND : placez un condensateur céramique de 100 nF très près de la broche (distance ≤ 2 mm) pour filtrer le bruit haute fréquence, et un condensateur au tantale ou MLCC de 2,2 µF à 10 µF à moins de 50 mm pour atténuer l'ondulation basse fréquence.

Lorsque le système utilise un rail principal de 1,2 V pour l'alimentation, une attention particulière doit être portée à la réponse transitoire de charge du LDO. Lorsque le bus I2C commute à une vitesse de 1 MHz, le courant du cœur numérique peut passer d'un courant de veille de 1 µA à plusieurs centaines de microampères. Si la chute de tension du LDO est trop importante ou si la réponse est lente, une baisse de VDD en dessous de 1,08 V déclenchera un verrouillage sous tension (UVLO). Il est recommandé de choisir un LDO avec une tension de déchet < 200 mV et une réponse transitoire < 50 µs, ou d'ajouter un filtre RC (10 Ω + 1 µF) à l'entrée VDD pour lisser les échelons de courant.

Gestion dynamique de l'énergie sous un bus Fast-mode Plus à 1 MHz

Le mode Fast-mode Plus (Fm+) pousse le débit I2C jusqu'à 1 MHz, ce qui augmente simultanément les pertes de charge et de décharge des lignes d'horloge et de données. Les broches de bus (SCL, SDA) du TCAL9539RPWR présentent une structure à drain ouvert ; le choix des résistances de tirage externes détermine donc directement l'équilibre entre la consommation d'énergie et l'intégrité du signal.

En prenant l'exemple d'une alimentation de 1,2 V, d'un débit de 1 MHz et d'une charge de bus de 100 pF : la résistance de tirage doit respecter un temps de montée < 120 ns (spécification Fm+), ce qui donne Rmax ≈ 1,1 kΩ. La résistance minimale est quant à elle limitée par la capacité de courant absorbé de 3 mA de la broche, ce qui donne Rmin ≈ 400 Ω. En pratique industrielle, on choisit une valeur de compromis entre 680 Ω et 1 kΩ, ce qui génère une consommation d'énergie dynamique d'environ 0,5 mW à 0,8 mW par ligne de bus. Si le système est extrêmement sensible à la consommation, les tampons d'entrée SCL/SDA peuvent être désactivés par logiciel pendant les périodes d'inactivité pour passer en mode basse consommation.

Optimisation basse consommation pour un courant de veille typique de 1 µA

Le courant de veille de 1 µA est une caractéristique phare du TCAL9539RPWR, mais l'obtention de cette valeur nécessite de remplir des conditions spécifiques : toutes les GPIO doivent être configurées en mode entrée, les résistances de tirage/rappel internes désactivées, et le bus I2C doit rester inactif. Si une broche GPIO est configurée par erreur en sortie pour piloter une LED, même si celle-ci est éteinte (sortie à l'état bas), le courant de fuite peut monter à des dizaines de microampères.

Les stratégies d'optimisation comprennent : la configuration explicite de toutes les GPIO inutilisées comme entrées et l'activation du rappel vers le bas interne lors de l'initialisation (pour éviter les états flottants) ; l'utilisation de la fonction de verrouillage d'entrée (input latch) pour réveiller le microcontrôleur uniquement en cas de changement d'état plutôt que d'effectuer des lectures par scrutation (polling) ; et pour les appareils alimentés par batterie, l'envoi d'une condition d'arrêt (STOP) pour libérer le bus après plus de 100 ms d'inactivité sur le bus I2C afin de s'assurer que la puce entre dans son état de sommeil le plus profond.

Analyse détaillée du boîtier TSSOP à 24 broches

Brochage du boîtier TSSOP et répartition fonctionnelle

Le boîtier TSSOP-24 mesure 7,8 mm × 4,4 mm × 1,2 mm avec un pas de broche de 0,65 mm, ce qui en fait un boîtier CMS de densité moyenne standard dans l'industrie. Les 24 broches peuvent être divisées en quatre zones fonctionnelles :

  • Zone d'alimentation et d'adressage (broches 12, 13, 24) : VDD, GND, sélection d'adresse A0
  • Zone d'interface de bus (broches 22, 23) : SCL, SDA
  • Sortie d'interruption (broche 1) : INT à drain ouvert, nécessite une résistance de tirage externe
  • Réseau GPIO (broches 2-11, 14-21) : P0_0 à P0_7, P1_0 à P1_7, soit 16 canaux au total

La disposition des broches adopte une conception symétrique, les GPIO étant regroupées par Port 0 et Port 1 de chaque côté du boîtier, ce qui facilite un routage propre sur le circuit imprimé. La broche A0 (broche 24) sert à définir l'adresse matérielle. Son raccordement à la masse ou à VDD permet d'intégrer deux circuits sur le même bus I2C, étendant ainsi le système à 32 GPIO.

Règles de routage du circuit imprimé et dissipation thermique

Le boîtier TSSOP-24 ne dispose pas de plot thermique exposé en face inférieure ; la dissipation thermique repose donc principalement sur les connexions en cuivre des 24 broches. Pour les scénarios où les GPIO fonctionnent à pleine charge (chaque canal à ±10 mA), les directives de routage suivantes sont recommandées :

  1. Sortie des broches d'alimentation : Utilisez des pistes d'une largeur ≥ 0,3 mm pour VDD (broche 24) et GND (broche 12), et placez des vias vers les plans d'alimentation internes le plus tôt possible pour réduire l'impédance.
  2. Routage des GPIO : Conservez un espacement ≥ 0,2 mm entre les pistes de signaux adjacentes pour éviter la diaphonie. Harmonisez les longueurs des pistes de signaux rapides (comme le bit-banging SPI) à ±5 mm près.
  3. Découplage du bus : Veillez à ce que les pastilles des condensateurs de 100 nF forment un chemin triangulaire le plus court possible avec les broches VDD/GND afin de minimiser l'inductance parasite.
  4. Ouverture du vernis d'épargne : Utilisez des pastilles NSMD (Non-Solder Mask Defined) pour la zone des broches afin d'améliorer la qualité du brasage.

La température maximale recommandée pour le brasage par refusion est de 245 °C à 260 °C, conformément à la norme JEDEC J-STD-020E. L'épaisseur du boîtier n'étant que de 1,2 mm, assurez une convection d'air chaud uniforme dans le four de refusion afin de prévenir l'effet de tombeau (tombstoning) ou les soudures froides.

Comparaison de sélection : Boîtier TSSOP vs RTWQFN

Dimension TSSOP-24 RTWQFN-24 (4×4 mm)
Encombrement au sol 34,3 mm² 16 mm²
Hauteur du boîtier 1,2 mm 0,75 mm
Résistance thermique θJA 120 °C/W 90 °C/W
Processus d'assemblage Refusion standard, inspection visuelle aisée Nécessite une inspection par rayons X du plot inférieur
Coût Moins élevé Légèrement plus élevé (environ +15 %)
Scénario d'application Contrôle industriel, électronique grand public Wearables ultra-fins, espace extrêmement restreint

Le boîtier TSSOP du TCAL9539RPWR est le choix le plus économique pour la plupart des applications. La version RTWQFN n'est à envisager que lorsque les contraintes d'espace exigent une épaisseur < 1 mm. Notez que le plot exposé central du boîtier RTWQFN doit être relié de manière fiable à la masse, car il sert à la fois de référence électrique et de chemin thermique principal. Lors du routage, placez une matrice de vias 3×3 sous le plot, d'un diamètre de 0,3 mm, connectée au plan de masse.

Intégration du bus I2C et configuration de l'adresse matérielle

Deux composants sur le même bus : Câblage de la broche d'adresse matérielle

L'adresse d'esclave I2C à 7 bits du TCAL9539RPWR est structurée sous la forme 0100A0xyz, où A0 est défini par le niveau logique de la broche 24 (GND = 0, VDD = 1), et xyz correspond aux bits de sélection de page des registres internes. Cette conception permet d'intégrer directement deux puces sur un même bus I2C avec les adresses 0x20 (A0 = 0) et 0x21 (A0 = 1), évitant ainsi l'utilisation d'un multiplexeur I2C externe.

En pratique, la broche A0 ne doit jamais être laissée flottante. Si une seule puce est nécessaire dans le système, il est recommandé de relier A0 directement à la masse (GND) pour fixer l'adresse à 0x20 et réduire la sensibilité de la broche au bruit. Pour les configurations à double puce, connectez l'adresse A0 de la seconde puce à VDD et insérez une perle de ferrite (par exemple, MMZ2012R601) sur sa piste VDD afin d'atténuer le couplage de bruit d'alimentation entre les deux circuits.

Calcul des résistances de tirage pour le mode haute vitesse à 1 MHz

Le calcul précis des résistances de tirage est essentiel pour assurer un fonctionnement stable à 1 MHz. Le temps de montée du bus tr dépend de la constante RC : tr ≈ 0,847 × R × Cb, où Cb est la capacité globale du bus (capacité des broches des composants + pistes du circuit imprimé + connecteurs). La spécification Fm+ exige tr < 120 ns, ce qui permet de déduire :

Rmax = 120 ns / (0,847 × Cb)

Valeurs typiques de Cb : la capacité d'entrée d'une puce est de 5 pF, les pistes du circuit imprimé représentent environ 1 pF par centimètre, et le connecteur apporte 5 à 10 pF. Pour une longueur de bus de 20 cm et un connecteur unique, on estime Cb ≈ 30 pF, ce qui donne Rmax ≈ 4,7 kΩ. Cependant, cette valeur doit être recoupée avec la limite de courant absorbé : IOLmax = 3 mA @ VOLmax = 0,4 V, d'où Rmin = (VDD - 0,4 V) / 3 mA. Pour une alimentation de 1,2 V, Rmin ≈ 267 Ω ; à 1,8 V, Rmin ≈ 467 Ω.

Recommandations d'ingénierie : 1,5 kΩ à 2,2 kΩ pour les systèmes 1,2 V, 2,2 kΩ à 3,3 kΩ pour les systèmes 1,8 V, et 3,3 kΩ à 4,7 kΩ pour les systèmes 3,3 V. Si la capacité du bus dépasse les spécifications, utilisez des tampons de bus actifs ou réduisez la vitesse au mode standard à 400 kHz.

Scénarios d'application typiques et choix de conception

Extension d'E/S pour appareils portables alimentés par batterie

Les dispositifs tels que les serrures connectées ou les balises de surveillance environnementale sont souvent alimentés par des piles boutons CR2032 (tension initiale de 3 V, chutant à 2 V) ou par des piles alcalines uniques (1,5 V). La tension de démarrage de 1,08 V du TCAL9539RPWR lui permet d'être alimenté directement par un rail abaissé de 1,2 V, alors que le TCA9539 de génération précédente cesse de fonctionner dès que la tension de la batterie descend sous 1,65 V.

Architecture type : Batterie → Convertisseur Buck à ultra-faible courant de repos (par ex. TI TPS62840, IQ = 60 nA) → Rail système 1,2 V → VDD du TCAL9539RPWR. Les GPIO étendues servent à piloter des LED indicatrices, balayer des matrices de touches ou commander l'alimentation de capteurs. Le courant de veille global du système peut être maintenu sous 2 µA (incluant le courant de repos de 1 µA du TCAL9539RPWR), assurant ainsi plusieurs années d'autonomie de la batterie.

Architecture pilotée par interruption pour réseaux multi-capteurs

Dans les passerelles IoT industrielles ou les hubs domotiques, la sortie d'interruption INT du TCAL9539RPWR permet de centraliser les signaux d'alerte de plusieurs capteurs. Raccordez les sorties numériques de capteurs de présence (PIR), de contacts de porte ou de détecteurs d'eau aux GPIO et configurez-les en mode interruption d'entrée activée. Dès qu'un capteur se déclenche, la broche INT passe à l'état bas pour réveiller le microcontrôleur hôte. Celui-ci lit ensuite les registres par le bus I2C pour identifier la source de l'interruption, évitant ainsi une scrutation continue énergivore.

Cette architecture réduit la fréquence de réveil du microcontrôleur de plusieurs dizaines de fois par seconde à un déclenchement uniquement sur événement, divisant ainsi la consommation d'énergie moyenne du système par près de cent. Notez que la sortie INT est à drain ouvert, et qu'une résistance de tirage de 10 kΩ à 100 kΩ est recommandée pour équilibrer la vitesse et la consommation. Si le microcontrôleur prend en charge un réveil par interruption sur niveau ou sur front, il est conseillé de configurer un déclenchement sur front descendant pour éviter les déclenchements intempestifs en cas de conflit sur le bus.

Développement, débogage et résolution des problèmes courants

Séquence d'initialisation et de réinitialisation à la mise sous tension (POR)

Le TCAL9539RPWR intègre un circuit de réinitialisation à la mise sous tension (POR). La vitesse de montée de la tension VDD doit être supérieure à 10 V/ms pour assurer une réinitialisation fiable. Si un démarrage trop lent de l'alimentation ou un branchement à chaud de la batterie ralentit la montée de tension, le composant peut entrer dans un état indéfini. Solutions : placez un condensateur céramique de 0,1 µF en parallèle entre VDD et GND pour limiter le temps de montée à moins de 100 µs, ou envoyez une séquence de réinitialisation logicielle I2C (générez 9 fronts descendants sur SDA pendant que SCL est à l'état haut).

Séquence d'initialisation recommandée : ① Attendre 2 ms que la phase POR se termine ; ② Écrire 0xFF dans le registre de configuration 0x06 pour configurer toutes les GPIO en entrées (état haute impédance pour éviter les conflits de bus) ; ③ Écrire 0x00 dans le registre d'inversion de polarité 0x04 pour désactiver l'inversion de polarité d'entrée ; ④ Configurer les registres de direction, de tirage/rappel et d'activation d'interruption selon les besoins de l'application.

Validation de l'intégrité du signal à la limite de basse tension

Sous une alimentation de 1,08 V à 1,2 V, les marges de niveau logique I2C sont fortement réduites. La norme définit VIHmin = 0,7 × VDD et VILmax = 0,3 × VDD. À 1,08 V, VIHmin ne vaut que 0,756 V, ce qui laisse une marge de bruit inférieure à 200 mV. Points clés à valider :

  • Mesurer les niveaux hauts de SCL/SDA à l'oscilloscope pour confirmer qu'ils sont > VDD - 0,1 V (vérification que la chute de tension dans les résistances de tirage est maîtrisée).
  • Contrôler le rebond de masse (ground bounce) : les fluctuations du plan GND lors des commutations des GPIO doivent être < 50 mV.
  • Pour les bus de grande longueur (> 30 cm), évaluer le besoin d'une adaptation d'impédance de ligne ou utiliser des tampons de bus I2C différentiels.
  • Vérifier le comportement à basse température (-40 °C) : la tension de seuil des transistors augmentant, il convient de conserver une marge de sécurité de 10 %.

Si des erreurs de communication sporadiques apparaissent, contrôlez en priorité l'ondulation de l'alimentation (cible < 50 mVpp) et la capacité du bus (cible < 100 pF). Si nécessaire, abaissez la vitesse de l'I2C au mode standard à 100 kHz pour bénéficier de marges temporelles plus larges.

Synthèse des points clés

  • Fonctionnement ultra-basse tension dès 1,08 V : Le TCAL9539RPWR repousse la limite industrielle de 1,65 V pour s'adapter directement aux rails système de 1,2 V, éliminant le coût et l'espace des translateurs de niveau.
  • Avantages du boîtier TSSOP-24 : Format standard de 7,8 mm × 4,4 mm avec une répartition claire des broches par fonction, parfaitement adapté au brasage par refusion industriel et à l'inspection visuelle.
  • Veille à 1 µA et bus à 1 MHz : Combine un courant statique extrêmement faible et le mode haute vitesse Fast-mode Plus, offrant un équilibre optimal entre autonomie et débit de données.
  • Extension d'adresse à deux puces : La configuration matérielle de la broche A0 permet d'utiliser les adresses 0x20 et 0x21, offrant 32 GPIO sur un seul bus sans multiplexeur additionnel.
  • Architecture de centralisation des interruptions : La sortie INT à drain ouvert permet un réveil sur événement pour plusieurs capteurs, réduisant fortement le cycle d'activité du microcontrôleur hôte et la consommation d'énergie du système.

Foire Aux Questions

Le TCAL9539RPWR peut-il remplacer directement le TCA9539 ?

Au niveau matériel, deux points doivent être notés : premièrement, la plage de tension de 1,08 V à 3,6 V du TCAL9539RPWR est rétrocompatible avec celle du TCA9539 (1,65 V à 5,5 V), mais le TCAL9539RPWR ne possède pas la tolérance aux signaux 5 V du TCA9539 ; deuxièmement, la table des registres est entièrement compatible, aucune modification logicielle n'est requise. Si la conception d'origine utilise des niveaux GPIO de 3,3 V ou 5 V, la compatibilité VIH du circuit de charge doit être vérifiée.

Comment améliorer le rendement de soudure du TCAL9539RPWR en boîtier TSSOP ?

L'espacement de 0,65 mm entre les broches exige une grande précision d'ouverture du pochoir. Il est recommandé d'utiliser un pochoir d'une épaisseur de 0,12 mm à 0,15 mm avec un rapport de surface d'ouverture de 60 % à 65 % ; d'utiliser un brasage par refusion sous azote ou de prolonger de manière appropriée le temps au-dessus du liquidus (60 à 90 secondes) pour améliorer le mouillage de la soudure ; d'éviter les plans de cuivre de grande surface directement connectés aux broches afin de prévenir les soudures froides dues à une dissipation thermique trop rapide.

Pour une alimentation de 1,2 V, faut-il choisir une résistance de tirage de 1 kΩ ou de 2,2 kΩ ?

Cela dépend de la capacité du bus et du budget énergétique. Une résistance de 1 kΩ offre un temps de montée plus rapide et des fronts plus raides, ce qui convient aux bus à forte capacité ou aux applications à haute vitesse, mais génère une consommation statique de 1,2 mW par ligne de bus ; une résistance de 2,2 kΩ réduit la puissance à 0,55 mW mais double le temps de montée, ce qui nécessite de vérifier la conformité aux chronogrammes à 1 MHz. Une conception prudente optera pour une valeur comprise entre 1,5 kΩ et 2,2 kΩ pour la majorité des cas d'usage.

La capacité de commande des GPIO du TCAL9539RPWR permet-elle de piloter directement des LED ?

Une seule broche GPIO a un courant absorbé (sink) maximal de 10 mA et un courant débité (source) maximal de 10 mA, ce qui permet de piloter des LED d'indication standard (2 mA à 5 mA). Cependant, il faut noter que le courant total lorsque les 16 canaux fonctionnent simultanément ne doit pas dépasser 160 mA, et la puissance totale dissipée par le circuit intégré est limitée par sa résistance thermique. À basse tension d'alimentation, la luminosité des LED diminue, il est donc recommandé de choisir des modèles à haute luminosité et faible courant ou d'utiliser des transistors de commande externes.

Comment vérifier si le TCAL9539RPWR est bien entré en mode veille à 1 µA ?

Insérez un multimètre configuré en mesure de microampères (µA) en série sur la ligne VDD et assurez-vous que : toutes les GPIO sont configurées en entrée, aucune résistance de tirage ou de rappel n'est active, le bus I2C est inactif (SCL et SDA sont tous deux à l'état haut), et aucune interruption n'est déclenchée. Attendez au moins 100 µs après l'envoi de la commande de configuration pour que la machine d'état interne se stabilise avant de lire la valeur. Si le courant mesuré dépasse 5 µA, vérifiez qu'aucune GPIO n'est laissée flottante ou que le bus n'est pas tiré vers le bas par un composant externe.