Programmateur haute vitesse série SP20
“
Caractéristiques:
- Nom du produit : Programmateur série SP20
- Fabricant : SHENZHEN SFLY TECHNOLOGY CO.LTD.
- Date de parution : 7 mai 2024
- Révision : A5
- Prise en charge : SPI NOR FLASH, I2C, EEPROM MicroWire
- Interface de communication : USB Type-C
- Alimentation : mode USB – aucune alimentation externe nécessaire
Instructions d'utilisation du produit :
Chapitre 3 : Rapide à utiliser
3.1 Travaux préparatoires :
Assurez-vous que le programmateur est connecté à un ordinateur via USB
Interface Type-C. Aucune alimentation externe n'est requise en USB.
mode.
3.2 Programmation de votre puce :
Suivez les instructions du logiciel fournies pour programmer votre puce
en utilisant le programmateur de la série SP20.
3.3 Lecture des données de la puce et programmation d'une nouvelle puce :
Vous pouvez lire les données de puce existantes et programmer une nouvelle puce en
en suivant les étapes décrites dans le manuel d'utilisation.
3.4 État de l'indicateur en mode USB :
Reportez-vous aux voyants du programmateur pour comprendre
l'état de l'appareil en mode USB.
Chapitre 4 : Programmation autonome
4.1 Télécharger les données autonomes :
Téléchargez les données nécessaires à la programmation autonome dans le
puce mémoire intégrée du programmateur.
4.2 Fonctionnement de la programmation autonome :
Effectuer des opérations de programmation autonomes comme décrit dans le
manuel. Cela inclut le mode manuel et le mode de contrôle automatique via
Interface ATE.
4.3 État de l'indicateur en mode autonome :
Comprendre l'état de l'indicateur lors d'un fonctionnement autonome
mode pour une programmation efficace.
Chapitre 5 : Programmation en mode ISP
Reportez-vous au manuel d'utilisation pour obtenir des instructions détaillées sur
programmation en mode ISP.
Chapitre 6 : Programmation en mode multi-machines
Apprenez-en plus sur les connexions matérielles et les opérations de programmation pour
programmation en mode multi-machines.
FAQ:
Q : Quels types de puces mémoire sont pris en charge par le SP20
Programmeur de séries ?
A: Le programmateur prend en charge SPI NOR FLASH, I2C,
MicroWire et autres EEPROM de divers fabricants pour
programmation de production de masse à grande vitesse.
« `
+
SP20B/SP20F/SP20X/SP20P
Manuel d'utilisation du programmeur
Date de publication : 7 mai 2024 Révision A5
SHENZHEN SFLY TECHNOLOGY CO.LTD.
CONTENU
Programmateur série SP20
Manuel d'utilisation
Chapitre 1 Introduction
1.1 Caractéristiques de performance ————————————————————————————— 3 1.2 Tableau des paramètres du programmateur série SP20 ———————————————————————– 4
Chapitre 2 Matériel du programmeur
2.1 Produit terminéview ——————————————————————————————————- 5 2.2 Modules complémentaires du produit —————————————————————————————————————— 5
Chapitre 3 Rapide à utiliser
3.1 Travaux préparatoires ——————————————————————————————————6 3.2 Programmation de votre puce ————————————————————————————————————–6 3.3 Lecture des données de la puce et programmation d’une nouvelle puce ———————————————————————————-8 3.4 État de l’indicateur en mode USB———————————————————————————————9
Chapitre 4 Programmation autonome
4.1 Téléchargement de données autonomes —————————————————————————————10 4.2 Fonctionnement de la programmation autonome ———————————————————————————- 11
Mode manuel———————————————————————————————————-12 Mode de contrôle automatique (contrôle via l'interface ATE) ———————————————————–12 4.3 État de l'indicateur en mode autonome ———————————————————————————12
Chapitre 5 Programmation en mode ISP
5.1 Sélection du mode de programmation ISP ————————————————————————————–13 5.2 Définition de l'interface ISP —————————————————————————————————————13 5.3 Connexion de la puce cible —————————————————————————————————————14 5.4 Sélection du mode d'alimentation ISP —————————————————————————————–14 5.5 Opération de programmation ——————————————————————————————————–14
Chapitre 6 Programmation en mode multi-machines
6.1 Connexion matérielle du programmateur —————————————————————————15 6.2 Opération de programmation —————————————————————————————————16
Annexe 1
FAQ ——————————————————————————————————————————- 17
Annexe 2
Avis de non-responsabilité ———————————————————————————————————————– 19
Annexe 3
Historique des révisions —————————————————————————————————————20
– 2 –
Programmateur série SP20
Manuel d'utilisation
Chapitre 1 Introduction
Les programmateurs de la série SP20 (SP20B/SP20F/SP20X/SP20P) sont les derniers programmateurs haute vitesse de série pour SPI FLASH lancés par Shenzhen SFLY Technology. Ils prennent entièrement en charge la programmation haute vitesse des SPI NOR FLASH, I2C/MicroWire et autres EEPROM de fabricants nationaux et étrangers.
1.1 Caractéristiques de performance
Caractéristiques matérielles
Interface de communication USB Type-C, pas besoin d'alimentation externe lorsqu'il est utilisé en mode USB ; Prise en charge de la programmation de production de masse à grande vitesse en mode USB et autonome ; La puce mémoire intégrée de grande capacité enregistre les données d'ingénierie pour la programmation autonome et multiple
La vérification des données CRC garantit que les données de programmation sont absolument exactes ; Prise ZIF 28 broches remplaçable, qui peut être prise en charge par les bases de programmation universelles conventionnelles ; Écran OLED, affiche visuellement les informations de fonctionnement actuelles du programmateur ; La LED tricolore RVB indique l'état de fonctionnement et le buzzer peut signaler le succès et l'échec du
Programmation ; Prise en charge de la détection de mauvais contact des broches, amélioration efficace de la fiabilité de la programmation ; Prise en charge de la programmation en mode ISP, qui peut prendre en charge la programmation embarquée de certaines puces ; Plusieurs méthodes de démarrage de programmation : démarrage par bouton, placement de la puce (placement de la puce de détection intelligente
et retrait, programmation de démarrage automatique), contrôle ATE (interface de contrôle ATE indépendante, fournissant des signaux de commande de machine de programmation précis et fiables tels que BUSY, OK, NG, START, prenant largement en charge les équipements de programmation automatique de divers fabricants) ; La fonction de protection contre les courts-circuits/surintensités peut protéger efficacement le programmateur ou la puce contre les dommages accidentels ; Vol programmabletagConception électronique, plage réglable de 1.7 V à 5.0 V, peut prendre en charge les puces 1.8 V/2.5 V/3 V/3.3 V/5 V ; Fournit une fonction d'auto-vérification de l'équipement ; Petite taille (taille : 108 x 76 x 21 mm), la programmation simultanée de plusieurs machines n'occupe qu'une très petite surface de travail ;
Fonctionnalités du logiciel
Prise en charge de Win7/Win8/Win10/Win11 ; Prise en charge du basculement entre le chinois et l'anglais ; Prise en charge de la mise à niveau du logiciel pour ajouter de nouveaux appareils ; Prise en charge du projet file gestion (projet file enregistre tous les paramètres de programmation, y compris : le modèle de puce, les données
file, paramètres de programmation, etc.); Prise en charge de la lecture et de l'écriture de la zone de stockage supplémentaire (zone OTP) et de la zone de configuration (registre d'état,
etc.) de la puce ; Prise en charge de la reconnaissance automatique de la série 25 SPI FLASH ; Fonction de numéro de série automatique (peut être utilisée pour générer un numéro de série unique du produit, une adresse MAC,
ID Bluetooth, etc.) ; Prise en charge de la connexion en mode multi-programmeur : un ordinateur peut être connecté à 8 séries SP20
programmateurs pour la programmation simultanée, la fonction de numéro de série automatique est active en mode multiprogrammateur ; journal de support file économie;
Remarque : Les fonctions ci-dessus dépendent du modèle de produit. Pour plus de détails, veuillez consulter le tableau des paramètres du produit à la section 1.2.
– 3 –
Programmateur série SP20
Manuel d'utilisation
1.2 Tableau des paramètres du programmateur de la série SP20
Paramètre du produit
SP20P SP20X SP20F SP20B
Apparence du produit
Volume de puce pris en chargetagGamme e
1.8-5V
1.8-5V
1.8-5V
1.8-5V
Mémoire maximale des puces prises en charge (Note 1)
Prise en charge de la série de puces (type d'interface)
(I2C EEPROM Microwire EEPROM SPI Flash)
Connexion multiple
(Un ordinateur peut connecter 8 programmeurs)
Production de masse avec USB
(Détection automatique de l'insertion et du retrait de la puce, programmateur automatique)
Numéro de série automatique.
(Programmation des numéros de série)
Indicateur de fonctionnement des LED RVB
Invite du buzzer
Programmation autonome
(programmation sans ordinateur, adaptée à la production de masse)
Soutenir les équipements d'automatisation
(Contrôler les équipements automatiques avec ATE)
Programmation FAI
(Prend en charge certains modèles)
Utilisation du mode USB en mode autonome
Bouton de démarrage pour la programmation
Écran OLED
Vitesse de programmation
(Programmation + vérification) Données complètes
GD25Q16(16Mb) W25Q64JV(64Mb) W25Q128FV(128Mb)
1 Go
Y
Y
AAAA
AAAA 6s 25s 47s
1 Go
Y
Y
AAAA
YYNNN 6s 25s 47s
1 Go
Y
Y
AAAA
NYNNN 6s 25s 47s
1 Go
Y
Y
YYNN
NYNNN 7s 28s 52s
« Y » signifie qu'il a ou prend en charge la fonction, « N » signifie qu'il n'a pas ou ne prend pas en charge la fonction
Remarque 1 Prend en charge jusqu'à 1 Go en mode USB et 512 Mo en mode autonome.
– 4 –
Programmateur série SP20
Manuel d'utilisation
Chapitre 2 Matériel du programmeur
2.1 Produit terminéview
Article
Nom
Prise ZIF 28P Indicateur tricolore
Écran OLED Bouton de démarrage de la programmation
Interface USB
Interface de multiplexage ISP/ATE
Illustrer
Insérez une puce DIP conditionnée, une prise de programmation (Remarque : ne prend pas en charge la programmation des puces intégrées en connectant le fil de la prise ZIF.)
Bleu : OCCUPÉ ; Vert : OK (réussi) ; Rouge : ÉCHEC
Afficher l'état de fonctionnement actuel et les résultats (seul SP20P possède ce composant) Démarrer la programmation en appuyant sur le bouton (seul SP20P possède ce composant)
Interface USB Type-C
Fournit des signaux de contrôle de machine de programmation (BUSY, OK, NG, START) (seuls SP20P et SP20X ont cette fonction) Programmation ISP pour puces soudées sur cartes
2.2 Modules complémentaires du produit
Câble de données de type C
câble FAI
Adaptateur secteur 5V/1A
Manuel d'instructions
La couleur/l'apparence des accessoires de différents lots peut être différente, veuillez vous référer au produit réel ;
SP20B n'inclut pas d'adaptateur secteur, utilisez simplement le port USB pour l'alimentation ; La configuration standard du programmateur n'inclut pas de prise de programmation, veuillez
choisissez selon vos besoins ;
– 5 –
Programmateur série SP20
Manuel d'utilisation
Chapitre 3 Rapide à utiliser
Ce chapitre prend un morceau de puce FLASH SPI W8Q208DW encapsulée SOIC25 (32 mil) comme exempleampVoici la méthode de programmation de la puce SP20P en mode USB. La programmation classique comprend les cinq étapes suivantes :
Programmation de préparation logicielle et matérielle
Sélectionnez le modèle de puce
Charger file Paramètres des options de fonctionnement
3.1 Travaux préparatoires
1) Installez le logiciel de programmation de la série « SFLY FlyPRO II » (comprend le pilote USB, le pilote USB sera installé par défaut lors de l'installation du logiciel), prend en charge Win7/Win8/Win10/Win11, le téléchargement du logiciel URL: http://www.sflytech.com; 2) Connectez le programmateur au port USB de l'ordinateur avec un câble USB, et le voyant vert du programmateur s'allumera lorsque la connexion est normale ;
Connectez-vous au port USB de l'ordinateur
3) Lancez le logiciel de programmation « SFLY FlyPRO II ». Il se connectera automatiquement au programmateur et la fenêtre de droite affichera le modèle et le numéro de série du produit. En cas d'échec de la connexion : vérifiez que le câble USB est branché ; vérifiez que le pilote USB est correctement installé dans le gestionnaire de périphériques (si le pilote USB n'est pas installé correctement, mettez-le à jour manuellement : localisez le fichier « USB_DRIVER » dans le répertoire d'installation du logiciel de programmation et mettez-le à jour).
Une fois la connexion réussie, le modèle de programmeur actuellement connecté
et la séquence sera affichée
3.2 Programmation de votre puce
1Sélectionnez le modèle de puce :
Cliquez sur le bouton de la barre d'outils
, et recherchez le modèle de puce à programmer dans la boîte de dialogue contextuelle
Pour sélectionner le modèle de puce : W25Q32DW. Sélectionnez la marque, le modèle et le type de boîtier de la puce correspondants (une mauvaise sélection entraînera un échec de programmation).
– 6 –
Programmateur série SP20
Manuel d'utilisation
2Charge file:
Cliquez sur le bouton de la barre d'outils
pour charger les données file, qui peut prendre en charge les formats Bin et Hex.
3) Configuration des options de fonctionnement : effectuez les réglages correspondants sur la page « Options de fonctionnement » selon vos besoins. Conseil : la puce non vide doit être effacée.
Pour programmer la zone C (Status Register), vous devez cliquer sur ce bouton pour ouvrir l'option « Config. » afin d'effectuer les réglages appropriés.
4Placez la puce :
Soulevez la poignée du support ZIF, insérez la rangée inférieure du support de programmation alignée avec le bas du support ZIF, appuyez sur la poignée, puis insérez la puce dans le support de programmation. Attention : la broche 1 de la puce ne doit pas être mal orientée. Conseil : Vous pouvez view le modèle de socket de programmation correspondant et la méthode d'insertion sur la page « informations sur la puce ».
– 7 –
5Opération de programmation : cliquez sur le bouton de la barre d'outils
pour commencer la programmation :
Programmateur série SP20
Manuel d'utilisation
Une fois la programmation terminée, l’icône d’état passe à « OK » pour indiquer que la programmation est réussie :
3.3 Lire les données de la puce et programmer une nouvelle puce
1Suivez les étapes de la section 3.2 pour sélectionner le modèle de puce, installer le support et la puce à lire ;
Conseils:
Vous pouvez identifier automatiquement la plupart des puces Flash SPI grâce au bouton « Vérifier le modèle ». Les broches de la puce dessoudée doivent être nettoyées pour éviter un mauvais contact ;
dans la barre d'outils ;
2) Cliquez sur le bouton lire
dans la barre d’outils, et la boîte de dialogue « Options de lecture » apparaîtra ;
3) Cliquez sur le bouton « OK », le programmeur ouvrira automatiquement le « Tampon de données » après avoir lu les données de la puce, et cliquez sur le bouton « Enregistrer les données » pour enregistrer les données lues sur l'ordinateur pour une utilisation ultérieure ;
– 8 –
Programmateur série SP20
Manuel d'utilisation
4) Cliquez sur le bouton « Enregistrer les données » du « Tampon de données », la boîte de dialogue Enregistrer les données apparaît, la valeur par défaut enregistre toute la zone de stockage, vous pouvez sélectionner la zone de mémoire selon vos besoins, comme la zone de mémoire principale Flash, enregistrez le file peut être utilisé plus tard ;
5) Fermez le « tampon de données » et insérez une nouvelle puce du même modèle ;
6) Cliquez sur le bouton
pour écrire le contenu lu dans la nouvelle puce.
Conseil : sélectionnez toutes les zones de programmation dans les options de configuration, sinon les données de programmation risquent d'être incomplètes et
la puce principale peut fonctionner normalement, mais la puce copiée peut ne pas fonctionner normalement ;
Après avoir défini les paramètres de programmation ou lu avec succès les données de la puce mère, vous pouvez les enregistrer
en tant que projet file (cliquez sur la barre d'outils
bouton ou cliquez sur la barre de menu : File->Enregistrer le projet), et ensuite vous n'avez plus qu'à
il faut charger le projet enregistré file, et n'ont pas besoin de réinitialiser les paramètres pour programmer le nouveau
ébrécher.
3.4 État de l'indicateur en mode USB
État de l'indicateur
Bleu fixe Bleu clignotant Vert fixe
Rouge fixe
Description de l'état
État occupé, le programmeur effectue des opérations telles que l'effacement, la programmation, la vérification, etc. Attendez que la puce soit insérée
Actuellement en mode veille, ou la puce actuelle est programmée avec succès La programmation de la puce a échoué (vous pouvez vérifier la raison de l'échec dans la fenêtre d'informations du logiciel)
La programmation des puces intégrées par connexion d'un fil depuis la prise ZIF n'est pas prise en charge. Les interférences avec le circuit externe peuvent entraîner un échec de programmation. En cas de contact électrique avec la carte de circuit imprimé externe, le matériel du programmateur peut être endommagé. Si le programmateur est endommagé suite à une mauvaise utilisation, la garantie ne sera pas appliquée. Veuillez utiliser la prise de programmation standard pour programmer la puce, ou l'interface ISP du programmateur pour programmer la puce intégrée (voir le chapitre 5, Programmation en mode ISP).
– 9 –
Programmateur série SP20
Manuel d'utilisation
Chapitre 4 Programmation autonome
Les SP20F, SP20X et SP20P prennent en charge la programmation autonome (sans ordinateur) et sont donc adaptés à la production en série. Le fonctionnement de base est le suivant :
Télécharger les données autonomes Débranchez le câble USB et connectez-le à l'alimentation 5 V
Démarrer la programmation autonome
4.1 Télécharger des données autonomes
1) Connectez le programmateur au port USB de l'ordinateur avec un câble USB et démarrez le logiciel « SFLY FlyPRO II » ; 2) Suivez les étapes de la section 3.2 pour sélectionner le modèle de puce, charger les données file, et définissez les options de fonctionnement nécessaires ; 3) Afin de garantir que les données autonomes sont correctes, vous pouvez d'abord programmer quelques puces et effectuer la vérification réelle du produit ;
4) Cliquez sur le bouton
pour enregistrer le projet en cours (Conseil : le projet enregistré file peut être chargé et utilisé plus tard pour
éviter les problèmes de réglages répétés) ;
5) Cliquez sur le bouton
pour télécharger des données autonomes, la boîte de dialogue « Télécharger le projet » apparaîtra ;
Remarque : Pour une programmation manuelle, sélectionnez « Insertion de puce » ou « Démarrage par clé » (seul le SP20P prend en charge le démarrage par clé). Pour une utilisation avec une machine de programmation automatique, sélectionnez « Contrôle ATE (mode machine) ».
6) Cliquez sur OK pour télécharger les données autonomes dans la mémoire intégrée du programmateur. Conseils : les données autonomes ne seront pas perdues après la mise hors tension du programmateur et vous pourrez continuer à les utiliser ensuite.
temps.
– 10 –
Programmateur série SP20
Manuel d'utilisation
4.2 Fonctionnement de la programmation autonome
Mode manuel
Méthode de programmation pour la prise et le placement manuels de puces. Les étapes de fonctionnement manuel en mode autonome sont les suivantes : 1) Télécharger les données autonomes selon la méthode décrite à la section 4.1. Lors du téléchargement, sélectionner le mode de démarrage « Placement de puces » (le SP20P peut également sélectionner « Démarrage par clé »). 2) Débrancher le câble USB de l'ordinateur et le brancher sur l'adaptateur secteur 5 V. Une fois le programmateur sous tension, il vérifie d'abord l'intégrité et l'exactitude des données internes. Cette opération prend de 3 à 25 secondes. Si le test est réussi, le voyant lumineux clignote en bleu, indiquant que le programmateur est entré en mode de programmation autonome. En cas d'échec, le voyant clignote en rouge, indiquant qu'aucune donnée autonome valide n'est présente dans le programmateur et que la programmation autonome ne peut être lancée.
Connectez-vous à l'adaptateur secteur 5 V pour la programmation autonome
Remarque : seul le SP20P affiche l'état de fonctionnement du programmateur de manière plus intuitive grâce à l'écran OLED. Comme illustré ci-dessus, il vous invite à attendre l'insertion de la puce. 3) Insérez la puce à programmer dans le support ZIF. Le voyant lumineux passe du bleu clignotant au bleu fixe, indiquant que le programmateur a détecté la puce et qu'il est en cours de programmation. 4) Lorsque le voyant lumineux devient vert fixe, la programmation est terminée et réussie. S'il devient rouge, cela signifie que la programmation de la puce en cours a échoué. Simultanément, le programmateur attend que la puce actuelle soit retirée du support ZIF. Si le buzzer est activé, le programmateur émet un bip lorsque la programmation est terminée. 5) Retirez la puce et insérez-la dans la puce suivante. Répétez cette étape jusqu'à ce que la programmation soit terminée.
– 11 –
Programmateur série SP20
Manuel d'utilisation
Mode de contrôle automatique (contrôle via l'interface ATE)
Le SP20X/SP20P dispose d'une interface de multiplexage ISP/ATE, utilisable avec des automates programmables et autres équipements pour la programmation automatique (prise et placement automatiques de puces, programmation automatique). Procédez comme suit : 1) Téléchargez les données autonomes selon la méthode décrite à la section 4.1. Lors du téléchargement de données autonomes, sélectionnez le mode de contrôle de démarrage « Contrôle ATE (mode machine) ». Dans ce mode, l'interface ATE du programmateur peut fournir les indicateurs START/OK/NG/BUSY ; 2) Connectez la ligne de broche de la puce du support ZIF à l'automate programmable ; 3) Connectez la ligne de commande de la machine à l'interface ISP/ATE du programmateur. Les broches de l'interface sont définies comme suit :
Interface ISP/ATE 4) Démarrez la programmation.
3–OCCUPÉ 5–OK 9–NG 7–START 2–VCC 4/6/8/10–GND
4.3 État de l'indicateur en mode autonome
État de l'indicateur
Description de l'état (méthode manuelle)
Rouge clignotant
Le programmeur n'a pas téléchargé les données autonomes
Bleu clignotant Bleu Vert
Rouge
Attendre le placement de la puce Programmation de la puce La programmation de la puce est terminée et la programmation est réussie (En attente du retrait de la puce) La programmation de la puce a échoué (En attente du retrait de la puce)
Description de l'état (mode de contrôle automatique, uniquement SP20X, SP20P)
Le programmeur n'a pas téléchargé les données autonomes Puce de programmation La programmation de la puce est terminée et la programmation est réussie
Échec de la programmation de la puce
– 12 –
Programmateur série SP20
Manuel d'utilisation
Chapitre 5 Programmation en mode ISP
Le nom complet de l'ISP est « In System Program ». En mode de programmation ISP, il suffit de connecter quelques lignes de signal aux broches correspondantes de la puce intégrée pour réaliser les opérations de lecture et d'écriture, évitant ainsi le dessoudage. La série SP20 dispose d'une interface de multiplexage ISP/ATE 10 broches, permettant de programmer les puces du circuit imprimé.
5.1 Sélectionner le mode de programmation du FAI
Les programmateurs de la série SP20 prennent en charge la programmation en mode ISP de certaines puces. Cliquez sur le bouton « Modèle de puce » dans le logiciel pour rechercher le modèle de puce à programmer, puis sélectionnez « Programmation en mode ISP » dans la colonne « Adaptateur/Mode de programmation ». (Si la méthode de programmation de la puce recherchée ne contient pas de programmation en mode ISP, cela signifie que la puce ne peut être programmée qu'avec le support de programmation.) Voir l'image ci-dessous :
5.2 Définition de l'interface ISP
La définition de l'interface ISP du programmateur de la série SP20 est la suivante :
97531 10 8 6 4 2
Interface FAI/ATE
Un câble ISP couleur 10 broches est réparti aléatoirement pour connecter l'interface ISP à la puce de la carte cible. La fiche 5x2 broches est connectée à l'interface ISP du programmateur, et l'autre extrémité est connectée à la broche correspondante de la puce cible via le connecteur DuPont.
Connectez la puce cible via la tête DuPont
La relation correspondante entre la couleur du câble ISP et les broches de l'interface ISP est la suivante :
Couleur
Marron Rouge Orange (ou rose) Jaune Vert
Correspondant aux broches de l'interface ISP
1 2 3 4 5
Couleur
Bleu Violet Gris Blanc Noir
Correspondant aux broches de l'interface ISP
6 7 8 9 10
– 13 –
Programmateur série SP20
Manuel d'utilisation
5.3 Connectez la puce cible
Cliquez sur la page « Informations sur la puce » sur l’interface principale du logiciel pour view Schéma de connexion de l'interface ISP et de la puce cible. Voir l'image ci-dessous :
Les puces ont des méthodes de connexion différentes. Veuillez cliquer sur la page « Informations sur la puce » du logiciel pour view les méthodes de connexion détaillées de la puce.
5.4 Sélectionner le mode d'alimentation du FAI
Lors de la programmation ISP, la puce cible dispose de deux options d'alimentation : alimentée par le programmateur ou auto-alimentée par la carte cible. Cochez ou non l'option « Alimenter la carte cible » dans la page « Paramètres du projet » du logiciel :
Cochez « Fournir l'alimentation à la carte cible », le programmateur fournira l'alimentation à la puce de la carte cible, veuillez choisir le volume d'alimentationtage selon le volume de travail nominal de la pucetage. Le programmateur peut fournir un courant de charge maximal de 250 mA. Si le courant de charge est trop élevé, le programmateur activera la protection contre les surintensités. Décochez « Alimenter la carte cible » et activez l'alimentation autonome de la carte cible (le programmateur SP20 peut prendre en charge une tension de fonctionnement de 1.65 V à 5.5 V).taggamme e, volume de pilotage du signal ISPtage s'ajustera automatiquement avec le volume VCC de la carte cibletaget).
5.5 Opération de programmation
Vérifiez que la connexion matérielle et les paramètres logiciels sont corrects, puis cliquez sur le bouton de programmation ISP de la puce.
pour compléter
La programmation ISP est relativement compliquée et vous devez être très familier avec le circuit ; les fils de connexion peuvent introduire des interférences et les interférences d'autres circuits sur
le circuit imprimé, ce qui pourrait entraîner une défaillance de la programmation du FAI. Veuillez retirer la puce.
et utiliser le socket de puce conventionnel pour programmer ;
– 14 –
Programmateur série SP20
Manuel d'utilisation
Chapitre 6 Programmation en mode multi-machines
Le logiciel de programmation prend en charge le fonctionnement simultané de jusqu'à 8 programmeurs connectés à un ordinateur (production de masse ou téléchargement de données autonomes).
6.1 Connexion matérielle du programmateur
1) Utilisez un concentrateur USB pour connecter plusieurs programmateurs au port USB de l'ordinateur (le concentrateur USB doit être équipé d'un adaptateur secteur externe et une alimentation externe est requise). Notez qu'en mode multi-machines, seuls les programmateurs du même modèle peuvent être utilisés ensemble, et il est impossible de mélanger différents modèles.
2) Démarrez le logiciel de programmation SP20, le logiciel se connectera automatiquement à tous les programmeurs connectés et
Passez en mode multi-machines. Si le logiciel de programmation est déjà en cours d'exécution, cliquez sur Menu Programmer Reconnecter pour afficher la boîte de dialogue « Se connecter au programmeur » :
– 15 –
Programmateur série SP20
Manuel d'utilisation
Sélectionnez le programmateur à connecter et cliquez sur OK. Une fois la connexion établie, le logiciel passe en mode multi-machines et l'interface est la suivante :
6.2 Opération de programmation
1) L'opération de programmation est la même que la procédure de programmation de la section 3.2 : sélectionner le modèle de puce charger file définir les options de fonctionnement installer le socket de programmation ;
2) Cliquez sur le
bouton (Remarque : le SP20P peut choisir deux modes de programmation de masse : « Puce
« Insertion » et « Démarrage par clé ». Dans cet exemple,ample, sélectionnez le mode « Insertion de puce »), et le programmateur attendra que la puce
être placé;
3) Insérez les puces programmées dans le support de programmation une par une, et le programmateur démarrera automatiquement
programmation après avoir détecté que les puces sont insérées. Chaque programmeur travaille indépendamment, en programmant en totalité
Mode asynchrone : pas besoin d'attendre la synchronisation. L'interface de programmation est la suivante :
4) Sélectionnez et placez les puces selon la description de l'état de l'indicateur dans la section 3.4 ou les invites à l'écran pour terminer la programmation complète des puces. Conseils : Les SP20F, SP20X et SP20P prennent en charge la programmation autonome. Vous pouvez utiliser le port USB de l'ordinateur pour connecter un ou plusieurs programmateurs afin de télécharger des données autonomes, puis utiliser la méthode autonome pour la programmation de masse. Comparée à la méthode USB, elle est plus pratique et plus efficace. Le SP20B ne prend pas en charge la programmation autonome et ne peut être connecté qu'à un ordinateur pour la programmation de masse.
– 16 –
Programmateur série SP20
Manuel d'utilisation
Annexe 1 FAQ
Le programmeur peut-il prendre en charge img files?
Le logiciel de programmation prend en charge les formats binaire et hexadécimal file formats d'encodage. Le suffixe conventionnel de binaire files est *.bin, et le suffixe conventionnel de l'hexadécimal files est *.hex;
img est juste un file suffixe, et ne représente pas le file format d'encodage. Normalement (plus de 90 %), fileLes données sont codées en binaire. Il suffit de les charger directement dans le logiciel, qui les reconnaîtra automatiquement. file est un code binaire, et le charge dans le format reconnu ;
Pour garantir l'exactitude des file chargement, nous recommandons aux utilisateurs de vérifier la somme de contrôle du tampon et file somme de contrôle avec l'ingénieur (ou file fournisseurs/clients de code) après le chargement de ces files. (Ces informations seront affichées au bas de la fenêtre principale du logiciel d'écriture.)
Quelles sont les raisons courantes de l’échec de la programmation (y compris l’échec d’effacement/l’échec de programmation/l’échec de vérification/l’erreur d’identification, etc.) ?
Le fabricant/modèle de puce sélectionné dans le logiciel ne correspond pas à la puce réelle ; la puce est placée dans le mauvais sens ou le support de programmation est inséré dans la mauvaise position.
Veuillez vérifier la méthode de placement correcte via la fenêtre « Informations sur la puce » du logiciel ; Mauvais contact entre les broches de la puce et la prise de programmation ; Connectez des puces qui ont été soudées sur d'autres cartes de circuits imprimés par des fils ou des clips de programmation de CI, ce qui peut
Une interférence avec le circuit peut entraîner une erreur de programmation. Veuillez réinsérer les puces dans leur support de programmation pour la programmation ; la puce est peut-être endommagée ; remplacez-la par une nouvelle puce pour le test.
Quelles sont les précautions à prendre pour la programmation du FAI ?
La programmation ISP est relativement complexe à réaliser, mais elle est réservée aux personnes possédant certaines connaissances professionnelles. Il est nécessaire de savoir lire le schéma du circuit et de connaître le schéma de la carte cible. Le logiciel prend en charge la programmation ISP de certaines mémoires FLASH et EEPROM courantes. Il est nécessaire de sélectionner la méthode de programmation ISP de la puce concernée. Lors de l'utilisation de la méthode ISP, il est important de veiller à ce que le contrôleur principal (par exemple, un microcontrôleur/processeur) connecté à la mémoire Flash cible n'accède pas à cette dernière.
La puce et tous les ports d'E/S connectés au contrôleur MIAN doivent être réglés sur une résistance élevée (vous pouvez essayer de réinitialiser le contrôleur MIAN). Certains ports d'E/S de la puce programmée doivent respecter les conditions de fonctionnement normales de la puce, par exemple.ample : Les broches HOLD et WP de la mémoire FLASH SPI doivent être tirées à un niveau haut. Les broches SDA et SCL de l'EEPROM I2C doivent être équipées de résistances de rappel vers le haut, et la broche WP doit être tirée vers le bas. Gardez les fils de connexion aussi courts que possible. Certaines puces ne parviennent pas à se programmer avec le câble ISP fourni. Réglez le volume approprié.tagParamètres d'horloge électronique pour la programmation ISP dans les options de configuration : une seule des deux options est possible : alimenter la carte cible elle-même ou l'alimenter depuis le programmateur. Quelle que soit la méthode d'alimentation utilisée, le VCC doit être connecté. La méthode ISP est affectée par les circuits périphériques de la carte cible ou les fils de connexion ; il n'est donc pas garanti que toutes les puces puissent être gravées correctement. Si la connexion et les paramètres sont vérifiés à plusieurs reprises et qu'ils ne peuvent toujours pas être programmés, il est recommandé de retirer la puce et de la programmer avec un support de puce standard. En production de masse, privilégiez la programmation d'abord, puis la méthode CMS.
Pourquoi la puce de la série 24 n'a-t-elle pas de fonction d'effacement ?
La puce est basée sur la technologie EEPROM, les données de la puce peuvent être directement réécrites sans pré-effacement, il n'y a donc aucune opération d'effacement disponible ;
Si vous devez effacer les données de la puce, veuillez écrire les données FFH directement sur la puce.
– 17 –
Programmateur série SP20
Manuel d'utilisation
Comment mettre à niveau le logiciel et le firmware du programmateur ?
Cliquez sur le menu du logiciel de programmation : Aide - Rechercher les mises à jour. Si une mise à jour est disponible, un assistant de mise à jour apparaîtra. Suivez les instructions pour télécharger le package de mise à jour et l'installer.
Entrez dans le centre de téléchargement officiel de Sfly website (http://www.sflytech.com), téléchargez le dernier logiciel de programmation et installez-le ;
Il suffit de mettre à niveau le logiciel du programmateur, pas besoin de mettre à niveau le micrologiciel du programmateur.
Que dois-je faire s'il n'y a pas de modèle de puce dans le logiciel de programmation ?
Commencez par mettre à jour le logiciel du programmateur vers la dernière version. S'il n'y a pas de modèle de puce à programmer dans la dernière version du logiciel, veuillez envoyer un e-mail à
Demander un ajout. Indiquer les informations suivantes : modèle de programmateur, marque de puce à ajouter, modèle de puce détaillé, package (rappel : les programmateurs de la série SP20 ne peuvent prendre en charge que SPI NOR FLASH, EEPROM, les autres types de puces ne peuvent pas être pris en charge).
– 18 –
Programmateur série SP20
Manuel d'utilisation
Annexe 2 Avertissement
Shenzhen Sfly Technology Co., Ltd. met tout en œuvre pour garantir l'exactitude du produit, des logiciels et du matériel associés. En cas de défaut ou d'erreur éventuel(le) du produit (y compris les logiciels et le matériel associé), la société fera tout son possible pour résoudre le problème grâce à ses capacités commerciales et techniques. La société décline toute responsabilité pour tout dommage accessoire, inévitable, direct, indirect, spécial, étendu ou punitif découlant de l'utilisation ou de la vente de ce produit, y compris, mais sans s'y limiter, la perte de profit, de clientèle, de disponibilité, l'interruption d'activité, la perte de données, etc. Elle décline toute responsabilité pour tout dommage direct, indirect, accessoire, spécial, dérivé, punitif et toute réclamation de tiers.
– 19 –
Documents / Ressources
![]() |
Programmateur haute vitesse série SFLY SP20 [pdf] Manuel de l'utilisateur Programmateur haute vitesse SP20B, SP20F, SP20X, SP20P, série SP20, programmateur haute vitesse, programmateur rapide, programmateur |