1. Find ud af hvilke programmerbare enheder på kortet.Enhederne på kortet er ikke alle programmerbare i systemet.For eksempel må parallelle enheder normalt ikke gøre det.For programmerbare enheder er internetudbyderens serielle programmeringsevne afgørende for at opretholde designfleksibilitet.
2. Tjek programmeringsspecifikationerne for hver enhed for at bestemme, hvilke ben der kræves.Disse oplysninger kan fås fra enhedsproducenten eller downloades fra internettet.Derudover kan feltapplikationsingeniører yde enheds- og designsupport og er en god ressource.
3. Tilslut programmeringsbenene for at bruge stifterne på styrekortet.Kontroller, at de programmerbare ben er forbundet til stik eller testpunkter på kortet i dette design.Disse er nødvendige for in-circuit testere (IKT) eller ISP-programmører, der bruges i produktionen.
4. Undgå skænderier.Kontroller, at de signaler, der kræves af internetudbyderen, ikke er forbundet med anden hardware, der ville være i konflikt med programmøren.Se på belastningen af linjen.Der er nogle processorer, der kan drive lysemitterende dioder (LED'er) direkte, men de fleste programmører kan ikke gøre dette endnu.Hvis input/output er delt, så kan dette være et problem.Vær opmærksom på monitortimeren eller nulstil signalgeneratoren.Hvis et tilfældigt signal sendes af monitortimeren eller nulstillingssignalgeneratoren, kan enheden være forkert programmeret.
5. Bestem, hvordan den programmerbare enhed tændes under fremstillingsprocessen.Målkortet skal være tændt for at kunne programmeres i systemet.Vi skal også afgøre følgende spørgsmål.
(1) Hvilken spænding er påkrævet?I programmeringstilstand kræver komponenter normalt et andet spændingsområde end i normal driftstilstand.Hvis spændingen er højere under programmering, så skal det sikres, at denne højere spænding ikke vil forårsage skade på andre komponenter.
(2) Nogle enheder skal verificeres på høje og lave niveauer for at sikre, at enheden er programmeret korrekt.Hvis dette er tilfældet, skal spændingsområdet angives.Hvis en nulstillingsgenerator er tilgængelig, skal du kontrollere nulstillingsgeneratoren først, da den kan forsøge at nulstille enheden, når du udfører en lavspændingskontrol.
(3) Hvis denne enhed kræver en VPP-spænding, skal du angive VPP-spændingen på kortet eller bruge en separat strømforsyning til at drive den under produktionen.Processoren, der kræver VPP-spændingen, deler denne spænding med de digitale input/output-linjer.Sørg for, at andre kredsløb, der er tilsluttet VPP'en, kan fungere ved højere spændinger.
(4) Har jeg brug for en skærm for at se, om spændingen er inden for enhedens specifikationer?Sørg for, at sikkerhedsanordningen er effektiv for at holde disse strømforsyninger inden for sikkerhedsområdet.
(6) Find ud af, hvilken slags udstyr der skal bruges til programmering såvel som til design.Hvis pladen i testfasen placeres på et testarmatur til programmering, kan stifterne forbindes via en stiftseng.En anden måde er, at hvis du skal bruge en racktester, og for at køre et specielt testprogram, er det bedst at bruge et stik på siden af kortet til at tilslutte, eller bruge et kabel til at forbinde.
7. Kom med nogle kreative informationssporingsforanstaltninger.Praksis med at tilføje konfigurationsspecifikke data bagerst i linjen bliver mere almindelig.I den programmerbare enheds effektive brug af tid kan den gøres til en "smart" enhed.Tilføjelse af produktrelaterede oplysninger til produktet, såsom serienummer, MAC-adresse eller produktionsdata, gør produktet mere nyttigt, nemmere at vedligeholde og opgradere eller lettere at yde garantiservice og giver også producenten mulighed for at indsamle nyttige oplysninger om produktets brugstid.Mange "smarte" produkter har denne sporingsevne ved at tilføje en enkel og billig EEPROM, der kan programmeres med data fra produktionslinjen eller marken.
Et veldesignet kredsløb, der er egnet til det endelige produkt, kan også udgøre en barriere for ISP-implementering under produktionen.Derfor skal boardet modificeres for at gøre det bedst egnet til ISP'en på produktionslinjen og ende med et godt board.
Posttid: 01-04-2022