Hello,
Je ne veux pas répondre à la place de @rude_ulm, qui s'y connait surement 10 fois mieux que moi, mais j'ai quand même un peu regardé ce qu'il y a comme PIC en 18-20 broches, histoire de faire avancer le schmilblick.
Le
PIC12F1571 n'a qu'un kilo-octet de mémoire flash. C'est suffisant pour la station de soudage ? On programme en bare-metal ?
Par contre le PWM est 16 bits
Apparemment, la famille PIC12F ne contient que des modèles à 8 pattes. Pour plus de pattes il faut aller semble-t-il aller sur la
famille PIC16 ou PIC18.
Si on liste/confirme/jnfirme un peu les autres contraintes ?a) dispo en grande quantités chez plusieurs revendeurs (vu les
difficultés d'appos).
Envisager que le PCB accepte 2 voire 3 modèles/références de µC dans au moins deux types de boitiers différents (DIL et SO) serait surement un bon plan pour limiter le nombre de versions de PCB.
Car si on a un stock de plaques et pas de composants à mettre dessus, comment dire,
it's bad 
Recommencer/modifier l'artwork à chaque fois que le µC est en pénurie, c'est tuant.
b) boitier DIL ?
c) EEPROM incluse (pour sauvegarder la dernière température de consigne) ou on accepte d'avoir une EEPROM externe ?
d) prix plancher ? (ou pas ?)
e) faut un PWM 16 bits obligatoirement ? ou 10 bits suffisent ?
f) WDT (Watchdog timer) et BOR (Brown Out Reset )? (histoire d'éviter de cramer la panne si µC planté)
g) la tension d'alim c'est important ? faut du 5V (ou on met un MOS logique ou un second transbar pour bien saturer la gate ?)
h) comme propose @f4grx SPI et/ou I2C ca peut être pratique pour pilote un afficheur OLED
J'avais regardé le
PIC16F1508-I/P qui a les caracs suivantes:
- DIP20
- 5V
- prix : environ 2 EURHT
- 7kB FLASH : 4096 mots de 14 bits
- 128 octets de High-Endurance Flash Cell (100K write cycles)
- PWM 10 bits
Mais il n'y en a que 400 pièces en stock
chez Farnell , et aucun en stock chez Digikey, TME, LCSC, RS.
Me semble trop risqué.
Mouser [site en rade][je complèterai]
********************************
PIC16F527-I/P DIL20 (existe aussi en QFN20 et SSOP)
< 2 EUR (par contre les fonctionnalité hardware sont pauvrettes)
5V
Flash : (1000 mots de 12 bits)
EEPROM 64 octets
1 seul timer 8 bits et pas de PWM : donc faut toggler manuellement sous interruption
et rien en périphérique série
Honnêtement, je le sens pas trop celui-là : y'a rien dedans donc faut tout refaire en soft. C'est juste un boîtier vide avec des pattes^^
Disponibilités :
700 en stock chez Digikey
*********************************
16F1829-I/PDisponibilités :
TME 174 pcs
RS 0
Digikey 0
Mouser : [site en rade][je complèterai]
Trop hasardeux : pas assez de fournisseurs et de stock
**********************************
La série récente des PIC en 8 bits c'est la 18F
PIC18F14K50-I/PDIP20
3EUR HT
5V
EEPROM 256 octets
FLASH : 8192 mots
PWM 10 bits
périphérique série
Disponibilités :
1589 chez Farnell
https://fr.farnell.com/microchip/pic18f ... dp/1648501124 chez TME
378 chez Digikey
Mouser : [site en rade][je complèterai]
**********************
Si le prix aussi est déterminant, manifestement le boitier joue un grand rôle : pour un composant <= 1 EUR c'est boitier QFN16, QFN20 ou QFN28 broches quasi obligatoirement.
DIL 18 ou 20 broches, y'a pas à 1 EUR (ca commence vers 2 EUR j'ai l'impression).
Cela étant, un QFN se soude sans trop de difficulté à la
plaque chauffante ou au four. Et pour programmer le chip soudé on peut mettre des surfaces de contact dorées et une
pince imprimée en 3D avec des
pogo-pins taille basse ou simplement un
header 5 broches 0,1" pour plugger le programmateur Pickit4 dessus. À noter qu'avec ce programmateur, y'a pas forcément besoin de PC : on peut mettre le programme dans une carte SD et utiliser le biniou seul. Par contre faut alimenter le PIC.
Personnellement, si la taille physique du montage n'est pas une contrainte, je préfère prendre un µC avec beaucoup de pattes et beaucoup de mémoire (donc aussi un peu plus cher), histoire de pas devoir commencer à bricoler s'il faut ajouter ou améliorer une fonctionnalité.
Question : si le PID est fait numériquement, y'a-t-il un intérêt à disposer d'un jeu de paramètres Kp Ki Kd pour différents types de pannes, afin d'optimiser la régulation selon l'inerte thermique de chaque modèle ?
Eric
...pique des PICs