Jai fait la très stupide erreur de connexion à chaud plusieurs fois auparavant. Mon problème est que je me suis précipité et il est tellement facile pour moi d oublier que l Arduino ou un autre circuit intégré ou matériel coûteux est branché.

Aujourdhui, jai branché à chaud lentrée PWM de mon ESC à ma broche numérique Arduino. Jai vu la fumée magique séchapper. Au revoir un groupe de broches numériques! Je me déteste maintenant.

Pourquoi faire des choses Vous naimez pas être branché à chaud?

Y a-t-il un moyen facile de me protéger contre cela?

Commentaires

  • Continuez à faire exploser des choses et vous ‘ finirez par apprendre.
  • Electrifiez les connecteurs?
  • pourquoi les choses naiment pas être branchées à chaud? Simple: ils ‘ ne sont pas conçus pour cela. Concevez des éléments de  »  » vous-même et rendez ces plugins à chaud capables et vous pouvez les brancher à chaud tout ce que vous voulez. Lors de la conception de ceux-ci, vous constaterez peut-être que vos  » trucs  » devient plus cher et souffre peut-être dautres manières, comme par exemple moins de flexibilité.
  • Supposons que tout nest PAS plug-and-play et que vous naurez probablement aucun problème. La solution @Trevor est un peu drastique, mais elle fonctionnerait probablement. Au fil du temps, lévolution tuerait les contrevenants.
  •  » ça ‘ est tellement facile pour moi pour oublier que jai larduino ou un autre ic / matériel coûteux branché  » Err, don ‘ t vous avez une lumière LED allumée? Si vous ne ‘ t, achetez une multiprise à 5 $ qui le fait. Coupez le courant chaque fois que vous ‘ modifiez le circuit. En fait, ‘ ne lallumez pas jusquà ce que vous ‘ avoir vérifié trois fois que votre circuit est correct et prêt. Vous devriez économiser > > > 5 $ en un rien de temps.

Réponse

Deux autres effets, en plus de ceux déjà mentionnés, peuvent perturber des circuits très délicats:

– Les câbles blindés et les câbles coaxiaux sont en fait des condensateurs, qui peuvent contenir une charge. Cette charge peut être interprétée à tort comme un signal et provoquer des changements détat indésirables (par exemple un crash du processeur), voire …

-Latchup. Avec le circuit intégré alimenté, certains types dentrées CMOS non protégées ne peuvent supporter aucune tension supérieure à la tension dalimentation, même pendant des microsecondes, car cela déclenchera un effet de rétroaction positive (lensemble de lappareil ressemble soudainement à un thyristor avec ces tensions appliquées) laissant lappareil dans un sest écrasé ou agit même comme un court-circuit sur ses rails dalimentation.

Réponse

entrez la description de limage ici

Notez que les deux broches des deux côtés sont plus longues et les deux au centre sont plus courtes. Cela garantit que les connexions sont effectuées dans le bon ordre (et également interrompues dans le bon ordre lors du débranchement).

Si le connecteur nest pas conçu pour le branchement à chaud, il ny a pas une telle garantie.

Lordre que vous voulez est:

  • Dabord, Terre / bouclier.

Cela garantit que les deux parties sont daccord sur ce quest « 0V », et décharge également tout électricité statique en toute sécurité. Parfois, une petite étincelle est visible. Vous ne voulez pas connecter dabord les broches sensibles ESD!

  • Deuxièmement, lalimentation électrique.

  • Troisièmement, les signaux

Lordre est très important. Vous voulez vraiment éviter dappliquer une tension aux broches de signal dune puce non alimentée, car le courant circulera ensuite à travers les diodes de protection ESD et la puce sera alimentée par ses broches IO. Cela peut endommager la puce.

De plus, si la terre se connecte en dernier, alors les lignes de signal agiront comme terre à la place, et le courant y circulera. Si lappareil contient des puces 3V3 alimentées par un LDO à partir du + 5V de lUSB et que la masse nest pas connectée, qui sait quelles seront les tensions à lintérieur de lappareil …

Un excellent exemple de la façon dont NE PAS le faire, ce sont les connecteurs audio RCA.

entrez la description de limage ici

Remarquez comment la pointe établit le contact en premier. Je suis sûr que vous avez déjà fait cela. Les haut-parleurs émettent un bourdonnement très fort, jusquà ce que la terre soit connectée.

pourquoi les choses naiment pas être branchées à chaud?

Cest parce que les broches se connectent dans le mauvais ordre.

Depuis que vous mentionnez un ESC, je suppose que vous avez des tensions et des courants assez grands pour faire frire des chips. Dans ce cas, ne pas connecter le sol en premier peut vraiment faire mal …

y a-t-il un moyen facile de protéger à nouveau cela?

Utilisez un connecteur compatible hotplug.Sil ne transporte pas lalimentation, uniquement les signaux et la masse, alors vous pourriez vous en tirer avec des résistances de grande valeur sur les lignes de signal à la place … mais cest un hack.

Malheureusement, ces connecteurs sont très rares. . Les en-têtes comme ceux utilisés avec les arduino sont conçus pour faire partie dun produit fini qui ne sera branché que pendant la fabrication, donc ils ne seront pas sûrs pour le branchement à chaud.

Les connecteurs sûrs pour le branchement à chaud seront disponible pour les normes habituelles (USB, HDMI, peu importe) mais ce ne sera pas ce dont vous avez besoin pour votre application.

Donc, je suppose que vous êtes obligé de le faire avec précaution, de vous éteindre avant de jouer avec le circuit …

Commentaires

  • +1 oui, ces connecteurs RCA sont horribles.
  • TRS est également mauvais, car fondamentalement court-circuite tout avec tout pendant le branchement.
  • ‘ Les haut-parleurs émettent un bourdonnement très fort, jusquà ce que les terres soient connectées. ‘ Oh, mon … pour que s pourquoi! +1
  • Oui, les deux masses du châssis seront à des potentiels CA différents en raison dune fuite du transformateur, etc., donc lorsque vous connectez le  » chaud  » broche centrale à lentrée sans connecter les terres, cette tension alternative devient votre signal! Une solution consiste à maintenir la masse dun RCA mâle appuyé contre la masse de la femelle, puis à brancher lautre RCA mâle … un peu  » connecter les terres en premier, manuellement!  » Ou connectez un RCA dans une entrée inutilisée (qui relie les terres) puis connectez lautre RCA dans lentrée live, puis déplacez le premier dans sa bonne position … quel bordel !
  • Cela devrait être OK car léquipement est conçu pour le permettre (si ‘ t, les retours sous garantie seraient un peu un problème …)

Réponse

Le remplacement à chaud est mauvais pour plusieurs raisons:
1) Si vous connectez le Vcc avant le courant de terre peut circuler dans votre circuit de manière anormale. Par exemple, si Vcc est connecté et une broche numérique ou analogique avant la masse, lalimentation peut circuler dans Vcc et sortir de la broche, court-circuitant potentiellement cette broche et brûlant cette partie du circuit.

2) Peut causer un « brown out » dû à une chute de tension temporaire sur un bus système ou une alimentation.

3) Lors de la déconnexion, les inducteurs du circuit ou les câbles peuvent présenter des tensions élevées sils sont déconnectés.

(Javais un câble qui nétait pas remplaçable à chaud dans un produit que les représentants de service remplaceraient à chaud en cas daccident. En raison de linductance mutuelle du câble (et dune conception de câble incorrecte avec des fils droits passant à côté de les uns des autres pendant un mètre environ), cela ferait exploser les pilotes numériques des deux côtés du câble. Après une inspection plus approfondie, il a été découvert que lorsque le câble était déconnecté, une ligne CMOS numérique passait à 7V!)

Jai également eu beaucoup de succès dans la mise en œuvre des deux stratégies ci-dessous. Une chose que vous pouvez faire dans la conception si votre propre système déchange à chaud est de trouver un connecteur standard (jai utilisé sca2 pour mon bus, mais vous pouvez utiliser sata, ou un autre connecteur standard de lindustrie, assurez-vous simplement que les gens comprennent quils ne peuvent pas brancher autres trucs).

Circuit de précharge:

Une longue broche et une résistance de limitation de courant peuvent être utilisées pour limiter le courant dappel à un périphérique. La broche longue saccouple en premier; la limite de courant doit être définie de sorte que les rails dalimentation du système hôte restent dans les spécifications, mais le périphérique se charge correctement avant que les broches dalimentation et de signal ne se connectent. la valeur de la résistance de charge, les scénarios suivants présentent certains problèmes courants: Si la valeur de la résistance de précharge est trop petite, lappareil consommera toujours trop de courant lors de linsertion, ce qui entraînera une perte de régulation des rails dalimentation du système.

entrez la description de limage ici

entrez la description de limage ici

Contrôleur remplaçable à chaud

Un circuit intégré de contrôleur remplaçable à chaud contrôle le courant dappel vers un périphérique. Les contrôleurs remplaçables à chaud intègrent généralement des fusibles électroniques et, dans les applications à courant élevé, il peut être difficile de faire la distinction entre un courant dappel et un court-circuit. Les composants sont plus chers que les résistances de précharge et dans certains cas, lutilisation de composants plus actifs dans le système peut introduire des problèmes de fiabilité.

entrez la description de limage ici

Source de limage et du texte: Considérations de conception pour le remplacement à chaud

Commentaires

  • Les baisses de tension BTW sont importantes car elles peuvent mettre de la logique numérique (et certains circuits analogiques ) dans des états étranges. Et pas nécessairement seulement les circuits sur le schéma, peuvent inclure par ex.composants parasites. Recherchez  » Latchup « .
  • Oui, jai dû régler les résistances sur la carte remplacée à chaud pour la charge pour sassurer quils ne laissaient pas tomber les autres cartes du bus. Les autres cartes pourraient donc continuer à fonctionner

Réponse

Cela dépend vraiment du circuit et dans certains cas du connecteur

Lorsque vous déconnectez ou connectez quelque chose, les connexions ne se produisent pas toutes en même temps. Cela signifie quil y a un état de connexion imprévisible pendant le processus. Certaines de ces connexions peuvent placer des tensions ou des courants importants là où vous ne voulez vraiment pas quils soient. Pire encore, les connecteurs sont généralement serrés, ce qui signifie que lutilisateur les remue pour les séparer, ce qui crée des marques et des ruptures encore plus aléatoires dans le processus.

Certains connecteurs, comme les connecteurs de bord de carte, sont également connus pour court-circuiter les broches adjacentes lors de linsertion ou du retrait avant quelles ne saccouplent correctement. Il ne faut même jamais penser à brancher ou débrancher lun de ceux-ci à chaud.

Si ce qui est déconnecté ne se soucie pas, par exemple, une fiche à deux broches allant à une LED avec un simple lecteur de pull-up , rien de grave ne se produira si vous ne le zappez pas avec lESD. Mais la plupart des choses ne sont pas si robustes.

Vous pouvez bien sûr concevoir des choses pour quelles soient connectables à chaud, mais cest compliqué et coûteux, et non fonctionnel pendant la majeure partie de la vie du produit et cest difficile à justifier sil ne sagit pas dune exigence de conception spécifique.

Cela dit, les systèmes doivent toujours être conçus de telle sorte que si la chose est sous tension alors que le capteur A nest pas branché, la sortie B ne doit pas entrer dans un état cela dépend de ce capteur. Si la perte de ce capteur entraîne une panne ou un danger, des mesures appropriées doivent être ajoutées pour détecter cette perte et entrer gracieusement dans un état sûr.

Mais en général, à moins que vous ne sachiez VRAIMENT ce qui PEUT arriver, faites pas hot plug!

Commentaires

  • Jaimerais ‘ d savoir que les connecteurs de bord de carte sont mauvais de cette façon. Une fois, jai fait exploser plus de 300 quids de composants de PC parce que javais oublié que je lavais en veille. Le pc sest allumé dès que jai branché la carte gfx. CELA nétait ‘ t drôle !! Je

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *