composants electroniques programmables resume table des matieres

Transcription

composants electroniques programmables resume table des matieres
COMPOSANTS ELECTRONIQUES PROGRAMMABLES
PATRICK GUEULLE
RESUME
Mémoire EPROM, PAL, microcontrôleurs monochip et même carte à puce : autant de
familles de composants électroniques programmables qu’il est possible de modifier
profondément à l’aide d’un programmateur approprié.
Manuellement ou avec micro-ordinateur compatible PC, ce livre vous apprendra à écrire
dans le silicium pour fabriquer vous même vos propres circuits spécifiques, introuvables dans le
commerce.
Cet ouvrage donne une présentation détaillée des principales familles des composants
programmables, ainsi que tous plans de programmateurs nécessaires à leur mise en œuvre :
schéma de principe, tracés des circuits imprimés implantation, et s’il y a lieu, logiciel de pilotage
en basic et en turbo-Pascal
Vous pourrez ainsi vous doter de votre propre"fabrique"de circuits intégrés personnalisés
TABLE DES MATIERES
AVANT-PROPOS
9
CHAPITRE I : INTRODUCTION AUX COMPOSANTS PROGRAMMABLES
Evolution des circuits électroniques
Evolution des circuits intégrés
Les circuits intégrés personnalisés
Les circuits intégrés programmables
11
11
12
12
13
CHAPITRE Il : LES MEMOIRES PROGRAMMABLES
Les familles de mémoires programmables
Que contiennent les mémoires?
Les représentations usuelles
Représentation binaire
Représentation décimale
Représentation hexadécimale
Représentation ASCII
Mise en fichiers
Fichier binaire
Fichier décimal
Fichier hexadécimal
Fichier INTEL Hex
Fichier MOTOROLA "S"
Applications des mémoires
Logiciels d'aide au développement
L'EPROM, mémoire programmable par excellence
Les principaux brochages
Les algorithmes de programmation
Les algorithmes rapides
Les programmateurs
15
15
16
17
17
17
18
19
20
21
21
21
22
23
24
25
28
29
34
35
39
Les duplicateurs
Les programmateurs manuels
Les programmateurs pour micro-ordinateurs
Programmateurs externes
Programmateurs internes
Kits et programmateurs "maison"
Effacement des EPROM
Emulateurs d'EPROM et RAM à pile
40
40
41
41
43
43
44
47
CHAPITRE III: LES RESEAUX LOGIQUES PROGRAMMABLES
Notion de réseau logique programmable
Les architectures de base
Les PAL, réseaux logiques programmables par excellence
Les PAL les plus populaires
Le PAL 16L8
Le PAL 16R8
51
51
52
56
59
60
62
Le PAL 16R8
Les PAL 16R4 et 16R6
Les universels et les GAL
Que contiennent les PAL?
Les logiciels d'aide au développement
Les programmateurs
Quelques algorithmes de programmation
Les PALC 16XX Cypress"
Les TICPAL 16XX Texas Instruments
Les PAL 16XX bipolaires
62
64
64
67
67
74
76
76
78
81
CHAPITRE IV: LES MICROCONTROLEURS
Les systèmes à microprocesseur
Les microcontrôleurs
Les microcontrôleurs à EPROM
Quelques microcontrôleurs populaires
Logiciels et systèmes d'aide au développement
Programmateurs pour microcontrôleurs
Exemple de mise en œuvre pratique
85
85
87
89
89
93
99
99
CHAPITRE V: LES CARTES À PUCE
Le concept de carte à microcircuit
Les familles de cartes à puce
Les cartes à puce jetables
Brochages et connecteurs
Les algorithmes de programmation
Filières de développement d'applications
CHAPITRE VI : REALISATION DE PROGRAMMATEURS
Un programmateur manuel universel
Quelques exemples pratiques
Un programmateur pour PC et compatibles
Les logiciels
Un lecteur d'EPROM pour PC et compatibles
Les logiciels
Programmation et lecture de RAM "ZEROPOWER"
Un jeu d'adaptateurs pour PAL CM OS
Les logiciels
Un adaptateur de programmation pour 8751 ou 8753
Une alimentation de sécurité pour programmation d'EPROM
Un lecteur-programmateur de cartes à puce
Les logiciels
TOP
101
101
102
103
104
107
110
111
111
118
124
130
135
139
145
148
151
157
164
169
174