TMS320F28035-alternativ: Pin-to-Pin-guide för LS-Z3xF

TMS320F28035 Alternatives: LS-Z3xF Pin-to-Pin Guide

TMS320F28035-alternativ: Pin-to-Pin-guide för LS-Z3xF

En 120 MHz ersättningsväg för C2000 motorkontrolldesigner — vad pin-kompatibilitet omfattar, vad den inte omfattar, och hur man kvalificerar den.

Inköpsguide· Pin-to-pin-alternativ ·MCU / DSP-lager · TMS320-sökning · Fler inköpsguider

TL;DR

  • Royaltytvisten mellan parterna iTMS320F2803xfamiljen är en C2000-krets med lång livscykel som används i motordrifter, växelriktare och digital kraft. Substitutionspressen kommer från allokering och pris, inte från ett enskilt livscykelavslut.
  • Familjen LS-Z3xF från Guliang Micro (毂梁微) erbjuds som enstiftkompatibelersättning, vid 120 MHz jämfört med F2803x:s 60 MHz.
  • Stiftkompatibilitet omfattar kapsel och stiftkonfiguration. Det omfattar inte automatiskt firmware, periferienheter eller analoga beteenden — dessa behöver valideras.
  • Tre kapselfamiljer måste matchas: 80-stifts LQFP, 64-stifts LQFP och 56-stifts VQFN.
  • Kvalificeringen bör börja med ADC, PWM-timning och CLA, eftersom det är där "kompatibel" oftast brister.

1. Varför F2803x-ersättning ständigt dyker upp

TMS320F2803x-familjen ligger i centrum för en stor installerad bas inom motorstyrning och digital effektelektronik. Det är en 60 MHz C28x-enhet med 12-bit ADC, förstärkt PWM och, på F28035, en control law accelerator. Många av produkterna som byggs kring den – drivdon, växelriktare, soloptimerare, laddningsmoduler – har livscykler som mäts i ett decennium eller mer.

Den kombinationen skapar ett specifikt inköpsproblem. Designen är stabil, firmware är fryst och kortet är kvalificerat. Varje ändring av processorn är dyr, så köpare föredrar en komponent som passar det befintliga footprintet framför en komponent som kräver en omdesign.

När tilldelningen stramas åt eller priserna rör sig uppstår tre alternativ: betala spotpremien, köpa via last-time-buy eller kvalificera ett pinkompatibelt alternativ. Den här guiden handlar om det tredje alternativet, med LS-Z3xF-serien som exempel.

2. Vad "pin-to-pin" faktiskt omfattar

Pin-to-pin innebär att kapselns footprint, pinnantal och pinfunktioner matchar tillräckligt väl för att samma PCB ska kunna ta emot endera enheten. Det innebär inte att de två komponenterna är utbytbara utan konstruktionsarbete.

Fyra saker måste kontrolleras separat:

Kapselritning.Två komponenter kan ha samma antal pinnar och ändå skilja sig i kroppsstorlek, pinnavstånd eller mått på exponerad pad. Jämför alltid den mekaniska ritningen, inte bara antalet pinnar.

Pinfunktionskarta.Pinne 1 på en komponent är inte automatiskt samma signal på en annan. En pin-kompatibel krets matchar vanligtvis de flesta pinnar, med en handfull skillnader i multiplexning eller valfria funktioner.

Elektriskt beteende.ADC-noggrannhet, referensspänning, PWM-upplösning och komparatortrösklar kan skilja sig inom samma footprint. Det är parametrarna som avgör om ett kort fortfarande uppfyller sin specifikation.

Firmware och verktygskedja.En pinkompatibel enhet kan fortfarande kräva kodändringar om registerkartor, avbrottsvektorer eller periferibeteende skiljer sig. Leverantörens uttalande om verktygskedjestöd är utgångspunkten, inte beviset.

3. LS-Z3xF-familjen i korthet

LS-Z3xF är en 32-bitars DSP-familj från Guliang Micro, ett Kina-baserat halvledarföretag. Den arbetar vid 120 MHz med en encykelinstruktionstid på 8.33 ns, använder en 1.2 V kärna med 3.3 V I/O och integrerar de styrperiferier som motor- och kraftkonstruktioner är beroende av.

Egenskap 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

Familjen är nivåindelad snarare än enhetlig. Basenheterna har kärnan och styrperiferin; Z35F lägger till CLA; Z36F lägger till FPU, TMU, det större minnet och de extra seriella kanalerna. Denna nivåindelning är viktig för substitution, eftersom F28034 och F28035 inte heller är likvärdiga.

4. Stift-för-stift-mappning per kapsel

Beställningskoderna för F2803x skiljer sig åt beroende på kapsel och temperaturklass, och LS-Z3xF-familjen mappas till dem per kapsel. Tabellen nedan visar överensstämmelsen baserat på leverantörens publicerade lista över utbytbara artikelnummer.

TI-beställningskod Kapsling LS-kapselfamilj
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

Två anmärkningar när du läser den här tabellen. För det första påverkar temperatursuffixet (S, T, Q) graden, inte pinouten, så det ändrar inte paketmappningen – men det ändrar vilken LS-grad du bör beställa (S för industri, Q för fordonsbruk). För det andra innehåller F28035 en CLA medan F28034 inte gör det, så en ersättning för F28034 bör väljas från den LS-nivå som matchar den funktionsuppsättningen.

Bekräfta det exakta enhetssuffixet med leverantören före beställning. En kapslingsmatchning är nödvändig men inte tillräcklig för en drop-in-ersättning.

F28034 kontra F28035: frågan om CLA

De två enheterna delar kapslingsfamilj och pinnantal, men de är inte samma processor. F28035 innehåller en control law accelerator, en liten oberoende kärna som kör styruppgifter vid sidan av huvud-C28x. F28034 gör det inte.

Den skillnaden avgör vilken LS-nivå som passar. Om den ursprungliga konstruktionen använder CLA – vanligtvis för strömslingereglering, filterkedjor eller en snabb skyddsuppgift – måste ersättningen erbjuda en likvärdig enhet, med samma triggkällor och uppgiftsmodell. Om den ursprungliga konstruktionen aldrig aktiverar CLA tillför det onödig kostnad att betala för den.

Du kan avgöra det från firmware. Ett projekt som använder CLA initierar CLA-uppgifter, konfigurerar uppgiftstriggarna och placerar specifika funktioner i CLA-åtkomligt minne. Om inget av detta förekommer i koden kör enheten allt på huvudkärnan, och en enklare nivå räcker.

5. Vad den extra prestandan ger

Den mest synliga skillnaden är klockfrekvensen: 120 MHz mot 60 MHz på F2803x. En fördubblad klockfrekvens fördubblar inte automatiskt applikationsprestandan — minnesväntetider, ADC-omvandlingstid och kringutrustningens timing sätter alla sina egna gränser — men det ger marginal på tre ställen.

Bandbredd för reglerloopen.En snabbare kärna möjliggör mer beräkning per PWM-period. Inom motorstyrning innebär det antingen en högre PWM-frekvens vid samma reglerloopsfrekvens eller fler observatörer och filter inom samma reglerloop.

Matematiktunga algoritmer.På Z36F snabbar FPU och TMU upp trigonometriska och flyttalsbaserade beräkningar. Fältorienterad styrning, Park/Clarke-transformer och sensorlösa observatörer drar alla nytta av det, och vinsten är störst där konstruktionen för närvarande använder fixpunktapproximationer.

Periferimarginal.Fler seriella kanaler och en andra eQEP på Z36F minskar behovet av extern limlogik i konstruktioner med flera axlar eller flera protokoll.

Avvägningen gäller effekt och termik. En 120 MHz kärna i samma kapsel drar mer ström än en 60 MHz variant, och den termiska konstruktion som var tillräcklig för originalet är det kanske inte. Kontrollera junctiontemperaturen vid den faktiska PWM-frekvensen innan du antar att fotavtrycket löser problemet.

Slingbandbredd, i siffror

Ett konkret exempel gör klockdifferensen lättare att bedöma. Vid 20 kHz PWM är en period 50 µs. Vid 60 MHz är det 3,000 cykler; vid 120 MHz är det 6,000. Om strömreglerslingan för närvarande förbrukar 2,400 cykler – 80 % av budgeten – lämnar den snabbare varianten 3,600 cykler för ytterligare observatörer, filter eller kommunikation.

Samma aritmetik gäller för ADC-timing. En 12-bitars omvandling tar ett fast antal ADC-klockor, och sample-and-hold-fönstret ställs in oberoende. En fördubbling av kärnklockan förkortar ingendera. Konstruktioner som är ADC-begränsade får mindre nytta än konstruktioner som är beräkningsbegränsade, vilket är anledningen till att det första benchmarket bör vara den faktiska reglerslingan, inte ett syntetiskt instruktionstest.

6. Migreringschecklista

1. Jämför mekaniska ritningar.Kontrollera kroppsstorlek, pinnavstånd, benlängd och mått för exponerad pad för den exakta kapselvarianten.

2. Kartlägg varje pinne.Bygg en pinne-för-pinne-tabell från båda databladen. Markera alla pinnar vars funktion skiljer sig, och kontrollera om skillnaden påverkar ditt kretskort.

3. Kontrollera ADC-vägen igen.Referensspänning, timing för samplings- och hållkretsen, kanalmappning och konverteringslatens påverkar alla styrnoggrannheten. Kör om ADC-kalibreringen och jämför resultaten vid driftstemperaturens extremvärden.

4. Kontrollera PWM-timingen igen.Jämför dödbandsbeteende, trippzoner, upplösning i högupplösningsläge och synkron uppdateringstiming. Dessa avgör om effektsteget beter sig på samma sätt.

5. Validera CLA, om den används.Triggkällor, antal uppgifter och minnesåtkomst skiljer sig mellan implementationer. En CLA som kör fel uppgift vid fel tidpunkt är sämre än ingen CLA.

6. Bygg om och flasha om med leverantörens verktygskedja.Bekräfta kompilatorversion, länkarkommandofil och flashprogrammeringsalgoritm. Verifiera säkerhets- och lösenordsflödet, eftersom en felaktig inställning kan låsa enheten.

7. Kör den fullständiga kvalificeringen.Termisk cykling, EMI-, ESD- och funktionella säkerhetskontroller bör upprepas för den nya enheten, inte ärvas från den gamla.

Applikationsspecifika kontroller

Motordrifter.Verifiera PWM-dödtid, trip-zonens respons och encoder-gränssnittets beteende. En drift som körs men förlorar sin felrespons är inte kvalificerad, även om motorn snurrar korrekt på bänken.

Digital effekt.Verifiera ADC-samplningstidpunkten i förhållande till PWM-kanter, komparatorfördröjning och upplösningen hos den högupplösta PWM:en. Digitala effektloopar är känsliga för några tiotals nanosekunders jitter.

EV-laddning och OBC.Verifiera isolationsrelaterad timing, CAN-beteende vid bussfel och enhetens beteende över hela temperaturområdet. Automotive-kvalificering är ett systembeslut, inte ett komponentbeslut.

Solenergi och energilagring.Verifiera MPPT-loopens stabilitet och responsen på nättransienter. Dessa konstruktioner körs ofta vid lägre PWM-frekvenser, så beräkningsutrymme spelar större roll än rå klockhastighet.

7. Kvalificerings- och försörjningsöverväganden

LS-Z3xF erbjuds i industriell (S) och fordonsklass (Q, AEC-Q100), båda klassade för −40 till +125 °C, med fuktkänslighet MSL3. För fordons- eller utomhusindustriella konstruktioner är Q-klassen det relevanta alternativet; för allmänna industriella konstruktioner räcker vanligtvis S.

Leveransplaneringen bör behandla alternativet som en andra källa, inte som ett direktbyte. Det innebär att hålla ett kvalificeringsparti, dokumentera skillnaderna och behålla den ursprungliga komponenten godkänd där kunden kräver det. Värdet av en pinkompatibel andra källa är kontinuitet, och kontinuitet fungerar bara om kvalificeringen görs före bristen.

Verktygskedja och kodportabilitet

Pinkompatibilitet är ett hårdvarupåstående. Kodportabilitet är en separat fråga, och det är vanligtvis där migreringstidsplaner förskjuts.

Leverantören listar utvecklingsstöd för ANSI C/C++, CCS, DSP/BIOS samt bibliotek för motorstyrning och digital effektelektronik. Det är rätt startuppsättning, men det garanterar inte att en befintlig binärfil körs oförändrad. Tre saker bör kontrolleras under första veckan:

Registerkarta.Jämför de perifera registerdefinitionerna för de moduler du använder. Skillnader i bitfält är lätta att missa och svåra att felsöka.

Avbrottsbeteende.Jämför PIE-vektortabellen, standardprioriteter och latens. En styrloop som antog en specifik avbrottslatens kommer att bete sig annorlunda om timingen förskjuts.

Biblioteksberoenden.Om konstruktionen använder leverantörsbibliotek för transformeringar eller motorstyrning, bekräfta att motsvarande versioner finns för den nya enheten och att deras numeriska beteende matchar.

Ett praktiskt test är att bygga produktionsprojektet med den nya enhetens supportfiler, flasha det och köra samma acceptanstest som användes vid den ursprungliga designvalideringen. Om det passerar är det återstående arbetet timing och termiska frågor, inte arkitektur.

8. Vad köpare bör göra

Steg Åtgärd Varför
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

Om designen är vid slutet av sin livscykel och originalkomponenten är svår att få tag på, är den pinkompatibla vägen vanligtvis snabbare än ett plattformsbyte. Om designen är tidigt i sin livscykel kan det bättre svaret vara att göra om designen kring en aktuell familj i stället för att behålla två liknande komponenter för all framtid.

När detta projekt bör startas

Tre utlösande faktorer motiverar att en pin-kompatibel kvalificering påbörjas före en brist: ett distributionsmeddelande om att allokeringen stramas åt, en prishöjning som överstiger kostnaden för kvalificeringen, eller en konstruktion som går in i en lång produktionsfas där tio års försörjning måste säkras.

Två utlösande faktorer talar för att vänta: en konstruktion med mindre än ett år kvar av produktion, och en plattform som ändå kommer att konstrueras om. I båda fallen läggs ingenjörsarbetet bättre på annat håll.

Hur man jämför kostnader rättvist

Att enbart jämföra styckpris är missvisande. Det relevanta talet är landed cost efter kvalificering, och det omfattar fyra komponenter: enhetens pris vid din volym, kostnaden för kvalificeringspartiet och ingenjörstiden, det lager du måste hålla för att täcka den nya ledtiden, och den riskjusterade kostnaden för att hålla två godkända källor.

För en liten årsvolym kan kvalificeringskostnaden överstiga besparingen från en billigare komponent. För en stor volym är det motsatta vanligtvis sant. Brytpunkten beror på hur mycket av konstruktionen som kan återanvändas – vilket är precis anledningen till att firmware- och timingkontrollerna kommer före det kommersiella beslutet, inte efter.

9. Vanliga frågor

Är LS-Z3xF en drop-in-ersättning för F28035?

Den erbjuds som pin-kompatibel i matchande kapslingar. Firmware, ADC-beteende, PWM-timing och CLA behöver fortfarande valideras före produktion.

Kan jag behålla samma firmware?

Möjligen, om registerkartan och periferienheternas beteende matchar nära. Testa med produktionsbinären tidigt – det är det snabbaste sättet att hitta skillnader.

Vilken kapsling ska jag beställa?

Matcha originalet: LQFP-80 för PN-koder, LQFP-64 för PAG-koder, VQFN-56 för RSH-koder. Välj sedan industriell (S) eller fordons- (Q) klass.

Är den högre klockfrekvensen ett problem för strömförbrukningen?

Det kan den vara. En 120 MHz-kärna drar mer ström än en 60 MHz-enhet i samma kapsel, så dubbelkolla kristalltemperaturen vid din faktiska PWM-frekvens och omgivningstemperatur.

Omfattar pinkompatibiliteten de analoga periferienheterna?

Nej. Pinkompatibilitet är ett påstående om footprinten. ADC-noggrannhet, referensbeteende och komparatortrösklar måste verifieras separat.

Hur får jag tag i prover?

Skicka mål-artikelnumret, kapslingen och kvalitetsklassen via RFQ-formuläret och ange att delarna är avsedda för kvalificering snarare än produktion.

10. Källor

  • TI TMS320F28035 produktsida och datablad:ti.com
  • TI TMS320F28034 produktsida:ti.com
  • Tekniska data för LS-Z3xF-serien: leverantörens produktöversikt, Guliang Micro (毂梁微), 2026.

Om författaren— Publicerad av Chip-Seek Supply Chain Intelligence Team. Vi bevakar komponenttillgänglighet, substitutioner och kvalificeringsrisk för hårdvaruingenjörer och inköpsteam. Läs vårkvalitets- och spårbarhetsprocess.

Kvalificering av en pinkompatibel DSP?

Skicka originalets artikelnummer, kapsel och målgrad. Vi kontrollerar tillgängligheten och lämnar offert på kvalificeringsvolymer.

Kontrollera TMS320-lagerstatusBegär prover

Check stock by part number

Turn this insight into a sourcing decision.

Need pricing or a drop-in alternative? Submit a BOM / RFQ or talk to our team.