(Mitxela) La réparation d'un Roland JV-1080 (un synthétiseur monté dans un rack des années 90) semble simple: remplacez un encodeur rotatif cassé sur le panneau avant. Il s’est avéré être tout sauf simple, car la pièce en question n’est pas du tout l’idée actuelle d’un encodeur rotatif standard. Le JV-1080 utilise une sorte de commutateur d'impulsions rotatif, qui a trois sorties (une pour chaque direction et une pour enfoncer le bouton comme un bouton.) Tournez le bouton dans une direction et l'un des fils de sortie est brièvement court-circuité. à la terre avec chaque détente. Tournez-le dans l'autre sens, et la même chose se produit sur l'autre fil de sortie. C'est la pièce qui avait besoin d'un remplacement.

L'unité finie utilise un encodeur rotatif et un microcontrôleur modernes à la place de la pièce d'origine et met en œuvre quelques astuces pour l'alimenter.

Plutôt que de rechercher une source pour la pièce cassée, (Mitxela) a choisi de la remplacer par un encodeur rotatif moderne combiné à un microcontrôleur ATtiny85 pour le faire agir comme quelque chose que le JV-1080 comprend et attend. Il y avait cependant une ride supplémentaire. Le commutateur à impulsions rotatif d'origine est un appareil entièrement passif, et vit à l'extrémité d'un câble à quatre conducteurs sans alimentation. Comment l'ATtiny85 pourrait-il être alimenté sans avoir recours à un câble pour une alimentation en tension continue quelque part? Le succès a été obtenu, mais il a fallu quelques retouches.

Pour la puissance, il s'avère que les fils de signal sont faiblement tirés jusqu'à +5 V et (Mitxela) utilisés cette pour une alimentation électrique du microcontrôleur. Pourtant, en soi, cela ne suffisait pas, car l'ATtiny85 peut facilement consommer plus de courant que les pullups faibles peuvent en fournir. Nous recommandons vraiment de lire tous les détails dans le texte de (Mitxela), mais la version courte est que l'ATtiny85 fait deux choses.

Tout d'abord, il minimise sa consommation d'énergie en passant la plupart de son temps en mode veille (consommant à peine de l'énergie) et utilise une interruption pour se réveiller juste assez longtemps pour gérer l'activité des boutons. Deuxièmement, le filet de puissance des pullups faibles n'alimente pas directement l'ATtiny. Il charge un condensateur de 100 uF à travers une diode, et c'est ce qui empêche le microcontrôleur de brunir pendant ses brèves poussées d'activité. Encore mieux, après avoir parcouru la fiche technique de l'ATtiny, (Mitxela) a vu qu'il était possible d'utiliser les diodes de protection ESD intégrées à cette fin au lieu d'ajouter un composant séparé.

C’est une astuce intéressante et un ensemble très compact. Visitez le référentiel GitHub du projet pour plonger dans le vif du sujet. En fin de compte, un seul assemblage à l'extrémité d'un connecteur à 4 fils agit exactement comme le composant passif d'origine, aucun fil supplémentaire ou modification matérielle nécessaire.

Lorsque vous ouvrez du matériel plus ancien, vous ne savez jamais exactement ce qui se trouvera à l'intérieur. Mais au moins (Mitxela) les tâches de réparation sur ce synthé ne se sont pas terminées par un déclenchement sur LSD.

LAISSER UN COMMENTAIRE

Rédigez votre commentaire !
Entrez votre nom ici