TMS320F28035-alternativer: LS-Z3xF pin-til-pin-guide
En 120 MHz-erstatningsvej for C2000-motorstyringsdesigns — hvad pinkompatibilitet dækker, hvad den ikke dækker, og hvordan man kvalificerer den.
TL;DR
- DenTMS320F2803xfamily er en C2000-komponent med lang livscyklus, der bruges i motordrev, invertere og digital effektelektronik. Substitutionspres kommer fra allokering og pris, ikke fra en enkelt udfasningsbegivenhed.
- LS-Z3xF-familien fra Guliang Micro (毂梁微) tilbydes som enpin-kompatibelerstatning, ved 120 MHz mod F2803x' 60 MHz.
- Pin-kompatibilitet dækker pakken og pinout. Det dækker ikke automatisk firmware, perifere enheder eller analog adfærd — disse skal valideres.
- Tre pakkefamilier skal matche: 80-pin LQFP, 64-pin LQFP og 56-pin VQFN.
- Kvalificering bør starte med ADC'en, PWM-timingen og CLA'en, fordi det er der, "kompatibel" oftest går galt.
1. Hvorfor F2803x-erstatning fortsat dukker op
TMS320F2803x-familien står i centrum af en stor installeret base inden for motorstyring og digital effektelektronik. Det er en 60 MHz C28x-enhed med en 12-bit ADC, forbedret PWM og, på F28035, en control law accelerator. Mange af de produkter, der er bygget op omkring den — drev, invertere, soloptimere, ladningsmoduler — har livscyklusser, der måles i et årti eller mere.
Den kombination skaber et specifikt indkøbsproblem. Designet er stabilt, firmwaren er frosset, og kortet er kvalificeret. Enhver ændring af processoren er dyr, så købere foretrækker en del, der passer til det eksisterende footprint, frem for en del, der kræver et redesign.
Når allokeringen strammes, eller priserne ændrer sig, opstår der tre muligheder: betale spotpræmien, købe via last-time-buy eller kvalificere et pin-kompatibelt alternativ. Denne vejledning handler om den tredje mulighed, med LS-Z3xF-serien som eksempel.
2. Hvad "pin-to-pin" egentlig dækker
Pin-to-pin betyder, at kapslens footprint, antal pins og pinfunktioner matcher tæt nok til, at det samme PCB kan acceptere begge enheder. Det betyder ikke, at de to dele kan udskiftes uden ingeniørarbejde.
Fire ting skal kontrolleres separat:
Kapseltegning.To dele kan have samme benantal og stadig afvige i husstørrelse, benafstand eller dimensioner på eksponeret pad. Sammenlign altid den mekaniske tegning, ikke kun benantallet.
Pin-funktionskort.Pin 1 på en komponent er ikke automatisk det samme signal på en anden. En pin-kompatibel del matcher normalt de fleste pins, med en håndfuld forskelle i multipleksing eller valgfrie funktioner.
Elektrisk adfærd.ADC-nøjagtighed, referancespænding, PWM-opløsning og komparatortærskler kan variere inden for samme footprint. Det er de parametre, der afgør, om et board stadig opfylder sin specifikation.
Firmware og værktøjskæde.En pin-kompatibel enhed kan stadig kræve kodeændringer, hvis registerkortlægninger, interruptvektorer eller periferienheders adfærd afviger. Leverandørens erklæring om værktøjskædestøtte er udgangspunktet, ikke beviset.
3. Et overblik over LS-Z3xF-familien
LS-Z3xF er en 32-bit DSP-familie fra Guliang Micro, en Kina-baseret halvledervirksomhed. Den kører ved 120 MHz med en enkeltcyklus-instruktionstid på 8.33 ns, anvender en 1.2 V kerne med 3.3 V I/O og integrerer de kontrolperiferier, som motor- og effektelektronikdesign afhænger af.
| Egenskab | LS-Z3xF-serien |
|---|---|
| Core | 32-bit DSP, Harvard bus, 16×16 and 32×32 MAC, dual 16×16 MAC |
| Frequency | 120 MHz (8.33 ns cycle) |
| Voltage | 1.2 V core, 3.3 V I/O, single 3.3 V supply, no sequencing required |
| Flash / RAM | Up to 126K×16 flash (ECC), up to 24K×16 SARAM (ECC/parity); flagship 252 KB flash, 48 KB RAM |
| Math units | FPU and TMU on the Z36F; CLA on Z35F and Z36F |
| ADC | 12-bit, up to 16 channels, two sample-and-hold circuits |
| Control peripherals | ePWM with HRPWM, eCAP, HRCAP, up to 2 eQEP on Z36F |
| Serial | 2 SPI, 1 I2C, 1 LIN, 2 eCAN, up to 4 SCI on Z36F |
| GPIO | Up to 45 pins with input filtering |
| Security | 128-bit password protecting flash, OTP and RAM |
| Packages | LQFP-80 (PQG), LQFP-64 (PQH), VQFN-56 (PNK) |
| Grade | S: −40 to +125 °C industrial; Q: −40 to +125 °C automotive (AEC-Q100) |
| Moisture level | MSL3 |
Familien er lagdelt snarere end ensartet. Basisenhederne indeholder kernen og kontrolperiferienhederne; Z35F tilføjer CLA; Z36F tilføjer FPU, TMU, den større hukommelse og de ekstra serielle kanaler. Denne lagdeling er vigtig for substitution, fordi F28034 og F28035 heller ikke er ækvivalente.
4. Pin-for-pin-tilknytning efter kapsel
F2803x-bestillingskoderne varierer efter kapsel og temperaturklasse, og LS-Z3xF-familien knyttes til dem efter kapsel. Tabellen nedenfor viser sammenhængen baseret på leverandørens offentliggjorte liste over udskiftelige varenumre.
| TI-bestillingskode | Kapsling | LS-kapselfamilie |
|---|---|---|
| TMS320F28034PAGS / PAGT | LQFP-64 | PQH |
| TMS320F28034PNS / PNT | LQFP-80 | PQG |
| TMS320F28034RSHS / RSHT | VQFN-56 | PNK |
| TMS320F28035PAGQ / PAGS / PAGT | LQFP-64 | PQH |
| TMS320F28035PNQ / PNS / PNT | LQFP-80 | PQG |
| TMS320F28035RSHS / RSHT | VQFN-56 | PNK |
To bemærkninger om læsning af denne tabel. For det første påvirker temperatursuffikset (S, T, Q) kvalitetsgraden, ikke pinout, så det ændrer ikke pakkemappingen — men det ændrer, hvilken LS-kvalitetsgrad du bør bestille (S til industri, Q til automotive). For det andet inkluderer F28035 en CLA, mens F28034 ikke gør, så en F28034-erstatning bør vælges fra det LS-niveau, der matcher dette funktionssæt.
Bekræft det præcise enhedssuffiks med leverandøren før bestilling. En pakkematch er nødvendig, men ikke tilstrækkelig for en drop-in-erstatning.
F28034 kontra F28035: spørgsmålet om CLA
De to enheder deler en pakkefamilie og et pinantal, men de er ikke den samme processor. F28035 inkluderer en control law accelerator, en lille uafhængig kerne, der kører styringsopgaver side om side med den primære C28x. F28034 gør ikke.
Denne forskel afgør, hvilket LS-niveau der passer. Hvis det oprindelige design bruger CLA — typisk til strømløkkestyring, filterkæder eller en hurtig beskyttelsesopgave — skal erstatningen tilbyde en tilsvarende enhed med de samme triggerkilder og samme opgavemodel. Hvis det oprindelige design aldrig aktiverer CLA, tilføjer det unødvendige omkostninger at betale for det.
Du kan se det ud fra firmwaren. Et projekt, der bruger CLA, vil initialisere CLA-opgaver, konfigurere opgavetriggere og placere specifikke funktioner i CLA-tilgængelig hukommelse. Hvis intet af dette fremgår af koden, kører enheden alt på hovedkernen, og et enklere niveau er tilstrækkeligt.
5. Hvad den ekstra ydeevne giver
Den mest synlige forskel er clockfrekvensen: 120 MHz mod 60 MHz på F2803x. En fordobling af clockfrekvensen fordobler ikke automatisk applikationens ydeevne — hukommelsesventetilstande, ADC-konverteringstid og periferitiming sætter alle deres egne grænser — men den giver råderum på tre områder.
Reguleringssløjfens båndbredde.En hurtigere kerne giver mulighed for mere beregning pr. PWM-periode. I motorstyring betyder det enten en højere PWM-frekvens ved samme sløjfehastighed eller flere observatører og filtre inden for samme sløjfe.
Matematiktunge algoritmer.På Z36F accelererer FPU og TMU trigonometrisk og flydende-komma-arbejde. Feltorienteret styring, Park/Clarke-transformationer og sensorløse observatører drager alle fordel, og gevinsten er størst, hvor designet i øjeblikket bruger fixed-point-tilnærmelser.
Perifert råderum.Flere serielle kanaler og en ekstra eQEP på Z36F reducerer behovet for ekstern limelogik i multiaksede eller multiprotokol-design.
Afvejningen er strømforbrug og termik. En 120 MHz-kerne i samme kapsel trækker mere strøm end en 60 MHz-komponent, og det termiske design, der var tilstrækkeligt til den oprindelige komponent, er det måske ikke. Kontrollér junctiontemperaturen ved den faktiske PWM-frekvens, før du antager, at fodaftrykket løser problemet.
Sløjfebåndbredde i tal
Et konkret eksempel gør klokforskellen lettere at vurdere. Ved 20 kHz PWM er en periode 50 µs. Ved 60 MHz er det 3,000 cyklusser; ved 120 MHz er det 6,000. Hvis strømsløjfen i øjeblikket bruger 2,400 cyklusser — 80 % af budgettet — efterlader den hurtigere komponent 3,600 cyklusser til ekstra observatører, filtre eller kommunikation.
Den samme aritmetik gælder for ADC-timing. En 12-bit-konvertering tager et fast antal ADC-clockcyklusser, og sample-and-hold-vinduet indstilles uafhængigt. Fordobling af kerneklokken forkorter ingen af dem. Design, der er ADC-begrænsede, vil få mindre udbytte end design, der er beregningsbegrænsede, hvilket er grunden til, at den første benchmark bør være den faktiske reguleringssløjfe, ikke en syntetisk instruktionstest.
6. Migreringscheckliste
1. Sammenlign mekaniske tegninger.Kontrollér kropsstørrelse, benafstand, benlængde og dimensioner på eksponeret pad for den præcise kapslingsvariant.
2. Kortlæg hver pin.Opbyg en pin-for-pin-tabel ud fra begge datablade. Markér enhver pin, hvis funktion afviger, og kontrollér, om forskellen påvirker dit printkort.
3. Kontrollér ADC-stien igen.Referencespænding, sample-and-hold-timing, kanaltilknytning og konverteringslatens påvirker alle reguleringsnøjagtigheden. Kør ADC-kalibreringen igen, og sammenlign resultaterne ved driftstemperaturens yderpunkter.
4. Kontrollér PWM-timing igen.Sammenlign dead-band-adfærd, trip-zoner, high-resolution-opløsning og synkron opdateringstiming. Disse afgør, om effekttrinnet opfører sig på samme måde.
5. Validér CLA'en, hvis den bruges.Triggersignalkilder, antal opgaver og hukommelsesadgang varierer mellem implementeringer. En CLA, der kører den forkerte opgave på det forkerte tidspunkt, er værre end ingen CLA.
6. Genopbyg, og flash igen med leverandørens toolchain.Bekræft compilerversion, linker-kommandofil og flash-programmeringsalgoritme. Verificér sikkerheds- og adgangskodeflowet, fordi en forkert indstilling kan låse enheden.
7. Kør den fulde kvalificering.Termisk cykling, EMI, ESD og kontroller af funktionel sikkerhed bør gentages for den nye enhed, ikke overtages fra den gamle.
Kontroller pr. anvendelse
Motordrev.Verificér PWM-dead-band, tripzone-respons og encoderinterfaceadfærd. Et drev, der kører, men mister sin fejlrespons, er ikke kvalificeret, selv om motoren roterer korrekt på testbænken.
Digital effektelektronik.Verificér ADC-sampletiming i forhold til PWM-kanter, komparatorlatens og opløsningen af højopløsnings-PWM. Digitale effektreguleringssløjfer er følsomme over for få titalls nanosekunder jitter.
EV-opladning og OBC.Verificér isolationsrelateret timing, CAN-adfærd ved busfejl og enhedens adfærd over hele temperaturområdet. Automobilkvalificering er en systembeslutning, ikke en komponentbeslutning.
Solenergi og energilagring.Verificér MPPT-sløjfens stabilitet og responsen på nettransienter. Disse designs kører ofte ved lavere PWM-frekvenser, så beregningsmæssig headroom betyder mere end rå klokhastighed.
7. Kvalificering og forsyningshensyn
LS-Z3xF tilbydes i industrielle (S) og automotive (Q, AEC-Q100) kvaliteter, begge klassificeret til −40 til +125 °C, med MSL3-fugtfølsomhed. Til automotive- eller udendørs industrielle designs er Q-kvaliteten den relevante mulighed; til generelle industrielle designs er S normalt tilstrækkelig.
Forsyningsplanlægning bør behandle alternativet som en sekundær kilde, ikke som en direkte udskiftning. Det betyder at holde et kvalifikationsparti, dokumentere forskellene og holde den oprindelige del godkendt, hvor kunden kræver det. Værdien af en pin-kompatibel sekundær kilde er kontinuitet, og kontinuitet virker kun, hvis kvalificeringen er udført før manglen.
Værktøjskæde og kodeportabilitet
Pin-kompatibilitet er et hardwareudsagn. Kodeportabilitet er et separat spørgsmål, og det er normalt der, migreringsplaner glider.
Leverandøren angiver udviklingssupport til ANSI C/C++, CCS, DSP/BIOS samt motorstyrings- og digital-power-biblioteker. Det er det rette udgangssæt, men det garanterer ikke, at en eksisterende binærfil kører uændret. Tre ting bør kontrolleres i den første uge:
Registerkort.Sammenlign de perifere registerdefinitioner for de moduler, du bruger. Forskelle i bitfelter er lette at overse og svære at fejlfinde.
Afbrydelsesadfærd.Sammenlign PIE-vektortabellen, standardprioriteter og latenstid. En reguleringssløjfe, der antog en bestemt interrupt-latens, vil opføre sig anderledes, hvis timingen ændrer sig.
Biblioteksafhængigheder.Hvis designet bruger leverandørbiblioteker til transformationer eller motorstyring, skal du bekræfte, at der findes tilsvarende versioner til den nye enhed, og at deres numeriske adfærd stemmer overens.
En praktisk test er at bygge produktionsprojektet med den nye enheds supportfiler, flashe det og køre den samme accepttest, som blev brugt ved den oprindelige designvalidering. Hvis den består, er det resterende arbejde timing og termik, ikke arkitektur.
8. Hvad købere bør gøre
| Trin | Handling | Hvorfor |
|---|---|---|
| 1 | Order 5–10 samples in the target package | Confirms footprint and pinout in practice |
| 2 | Bench-test ADC, PWM and CLA | These are where compatibility usually fails |
| 3 | Run the production firmware unchanged | Reveals register and timing differences early |
| 4 | Repeat thermal and EMI tests | Higher clock changes the thermal profile |
| 5 | Document and approve the second source | Makes the alternative usable during a shortage |
Hvis designet er ved end-of-life, og den oprindelige del er svær at skaffe, er den pinkompatible vej normalt hurtigere end en platformsændring. Hvis designet er tidligt i sin livscyklus, kan det bedre svar være at redesigne omkring en aktuel familie i stedet for at opretholde to lignende dele for evigt.
Hvornår skal dette projekt startes
Tre udløsere berettiger at starte en pin-kompatibel kvalificering før en mangel: en distributørmeddelelse om, at tildelingen strammes, en prisstigning over omkostningen ved kvalificering, eller et design, der går ind i en lang produktionsfase, hvor ti års forsyning skal sikres.
To udløsere taler for at vente: et design med mindre end et år tilbage af produktionen, og en platform, der alligevel skal redesignes. I begge tilfælde er ingeniørindsatsen bedre brugt andre steder.
Sådan sammenlignes omkostninger retfærdigt
Det er misvisende kun at sammenligne styktprisen. Det relevante tal er den samlede anskaffelsesomkostning efter kvalificering, og den omfatter fire komponenter: enhedsprisen ved din volumen, omkostningen til kvalificeringspartiet og ingeniørtid, det lager du skal holde for at dække den nye leveringstid, og den risikjusterede omkostning ved at opretholde to godkendte kilder.
Ved et lille årligt volumen kan kvalificeringsomkostningen overstige besparelsen ved en billigere komponent. Ved et stort volumen er det normalt det modsatte. Break-even-punktet afhænger af, hvor meget af designet der kan genbruges — hvilket netop er grunden til, at firmware- og timingkontrollerne kommer før den kommercielle beslutning, ikke efter.
9. FAQ
Er LS-Z3xF en direkte erstatning for F28035?
Den tilbydes som pin-kompatibel i matchende kapsler. Firmware, ADC-adfærd, PWM-timing og CLA skal stadig valideres før produktion.
Kan jeg beholde den samme firmware?
Muligvis, hvis registerkortet og den perifere adfærd stemmer tæt overens. Test med produktionsbinæren tidligt — det er den hurtigste måde at finde forskelle på.
Hvilken kapsel bør jeg bestille?
Match originalen: LQFP-80 til PN-koder, LQFP-64 til PAG-koder, VQFN-56 til RSH-koder. Vælg derefter industriel (S) eller automotive (Q)-kvalitet.
Er den højere clockfrekvens et problem for strømforbruget?
Det kan det være. En 120 MHz-kerne trækker mere strøm end en 60 MHz-komponent i samme kapsel, så kontroller igen junctiontemperaturen ved din faktiske PWM-frekvens og omgivelsestemperatur.
Dækker pinkompatibiliteten de analoge perifere enheder?
Nej. Pinkompatibilitet er en erklæring om footprint. ADC-nøjagtighed, referenceadfærd og komparatortærskler skal verificeres separat.
Hvordan skaffer jeg prøver?
Send det ønskede varenummer, pakning og kvalitetsklasse via RFQ-formularen, og angiv, at delene er til kvalificering og ikke til produktion.
10. Kilder
- TI TMS320F28035 produktside og datablad:ti.com
- TI TMS320F28034 produktside:ti.com
- LS-Z3xF-seriens tekniske data: leverandørens produktresumé, Guliang Micro (毂梁微), 2026.
Om forfatteren— Udgivet af Chip-Seek Supply Chain Intelligence Team. Vi overvåger komponenttilgængelighed, substitutioner og kvalifikationsrisiko for hardwareingeniører og indkøbsteams. Læs voreskvalitets- og sporbarhedsproces.
Skal du kvalificere en pin-kompatibel DSP?
Send det originale varenummer, kapsling og ønsket kvalitetsgrad. Vi tjekker tilgængelighed og giver tilbud på kvalifikationsmængder.