5.1.1 Un exemple simple 117
5.1.2 Solution basée sur un décodeur 118
5.1.3 Solution complètement programmable 119
5.1.4 Solution partiellement programmable 119
5.1.5 Logique à PROMs 120
5.1.6 Logique à PLA 121
5.2 Logique à PLDs 121
5.2.1 PLD simples 121
5.2.2 Simplification des équations logiques pour PLDs 123
5.2.3 Corrections dans une PLD existante 124
5.2.4 Exemple: décodeur pour 68 008 125
5.2.5 Logique séquentielle asynchrone 126
5.2.6 Exemple: bascule de démarrage pour 68008 126
5.2.7 PLDs à sorties à trois états 127
5.2.8 Exemple d'application: remise à zéro du 68 000 128
5.3 PLDs à registre 130
5.3.1 Structure de base 130
5.3.2 Compteur binaire 131
5.3.3 Compteur Gray et spéciaux 132
5.3.4 Horloges indépendantes 133
5.3.5 Astuces 134
5.3.6 Registres enterrés 135
5.3.7 Macro cellules, EPLDs et GALs 135
5.3.8 PLDs existantes 136
5.3.9 PLDs futures 137
6 Interfaces d'entrée-sortie 139
6.1 Entrées logiques 139
6.1.1 Filtrage et isolation galvanique 139
6.1.2 Filtrage numérique 140
6.1.3 Lecture de capteur en tout ou rien 141
6.1.4 Suppression de rebonds de contact 142
6.1.5 Entrées groupées 143
6.1.6 Codeur angulaire 144
6.1.7 Codeur incrémental 145
6.1.8 Codeur angulaire analogique 146
6.2 Entrées analogiques 146
6.2.1 Amplificateur opérationnel 146
6.2.2 Modèle idéal 148
6.2.3 Montages de base 148
6.2.4 Comparateur 149
6.2.5 Amplificateur d'instrumentation 149
6.2.6 Convertisseur A/N 150
6.2.7 Interface série 151
6.2.8 Capteurs analogiques 151
6.2.9 Conversion tension-fréquence 152
6.3 Interfaces de sortie 152
6.3.1 Sorties de microcontrôleur 152
6.3.2 Convertisseurs N/A 153
6.3.3 Commande d'affichages 153
6.3.4 Amplificateurs de puissance 154
6.3.5 Relais 155
6.3.6 Commande de moteurs 155
6.3.7 Commande proportionnelle 157
6.3.8 Moteurs sans collecteur 158
6.3.9 Moteur pas‑à‑pas 158
6.3.10 Alimentation stabilisée 159
7 Test des circuits 161
7.1 Types de test 161
7.1.1 Mise au point 161
7.1.2 Production 161
7.1.3 Maintenance 162
7.2 Aides au test 162
7.2.1 Indicateur logique 162
7.2.2 Oscilloscope 162
7.2.3 Analyseur logique 162
7.2.4 Générateur de fonction 163
7.2.5 Analyseur de signature 163
7.2.6 Testeur industriel 163
7.3 Théorie du test 164
7.3.1 Pannes et fiabilité 164
7.3.2 Testabilité 165
7.3.3 Couverture d'un test 165
7.3.4 Méthodes de test 165
7.4 Conception en vue du test 166
7.4.1 Simulation 166