Oui, cela peut être accompli avec un seul transistor et une seule résistance, mais il existe des puces spécialement conçues pour inverser les signaux numériques. Curieusement, ils sont appelés onduleurs . Découvrez le 74HC04, par exemple. Cela vous donne six onduleurs séparés dans un seul boîtier à 14 broches. Il existe également des onduleurs simples (et d'autres petites portes logiques) disponibles dans de petits boîtiers SOT-23, qui sont les mêmes transistors individuels.
Il n'y a aucune raison d'essayer de fabriquer votre propre onduleur, mais oui, c'est possible.
Ajouté en réponse au commentaire:
Comme je l'ai dit, un seul transistor bipolaire peut être utilisé comme base pour un simple onduleur. Au minimum, vous avez besoin du transistor et d'une résistance de base. Pour être complet, j'ajouterai également une résistance de charge de sortie, que vous devez supposer nécessaire à moins que vous ne sachiez que ce qui sera connecté à la sortie fournira la charge nécessaire. Le transistor PNP n'a rien de magique en particulier. Un NPN peut également être utilisé. Voici comment chacun serait utilisé:
Notez que chacun a 4 connexions: alimentation, masse, entrée et sortie. La différence entre les deux est la direction dans laquelle il charge l'entrée et la direction dans laquelle la sortie est activement entraînée par rapport à la traction passive de la charge. Si vous ne vous souciez pas de ces problèmes, les deux circuits sont fonctionnellement équivalents.
Cependant, c'est plus simple:
Il est également plus rapide, consomme moins d'énergie en régime permanent, a une impédance d'entrée plus élevée et est plus petit. Il a les mêmes quatre connexions que les onduleurs ci-dessus. Des grilles simples comme celle-ci sont disponibles dans les boîtiers SOT-23, qui sont les mêmes transistors simples que ceux fournis. Cela ne nécessite qu'une seule partie externe, le capuchon de dérivation. Il n'a pas besoin de résistance de charge car sa sortie fonctionne activement dans les deux sens.
Vraiment, pour une inversion générale des signaux numériques, fabriquer son propre onduleur est idiot pour les applications normales.
Hors sujet à part sur le dessin schématique:
Le script n'est vraiment que de trois lignes. Voici le dossier complet:
@Écho off
rem
rem MAKE_SCHEM_GIF
rem
rem Crée un fichier GIF schématique bien filtré à partir de la sortie brute Eagle
rem /temp/a.tif. Le fichier GIF résultant sera /temp/b.gif et sera
échelle de gris rem.
rem
filtre_image /temp/a.tif /temp/b.img -shrink 5
copie_image /temp/b.img /temp/b.gif -form -gray
image_disp /temp/b.gif -zoom 1 -dev medium
C'est un script unique très spécifique, mais qui fonctionne assez bien à cet effet. Dans Eagle, j'exporte le schéma vers le fichier image \ temp \ a.tif, exécutez le script qui crée \ temp \ b.gif. Le paramètre Eagle pour l'exportation d'image est 600 DPI et monochrome. Vraiment, c'est tout ce qu'il y a à faire. Cela semble probablement plus compliqué qu'il ne l'est.