TMS320F28035-vaihtoehdot: LS-Z3xF:n pin-to-pin-opas

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

TMS320F28035-vaihtoehdot: LS-Z3xF:n pin-to-pin-opas

120 MHz:n korvauspolku C2000-moottoriohjausten suunnitteluun — mitä pinniyhteensopivuus kattaa, mitä se ei kata ja miten se kelpuutetaan.

Hankintaopas· Pin-to-pin-vaihtoehdot ·MCU / DSP -valikoima · TMS320-haku · Lisää hankintaoppaita

TL;DR

  • KyseinenTMS320F2803xperhe on pitkän elinkaaren C2000-komponentti, jota käytetään moottorikäytöissä, inverttereissä ja digitaalisessa tehonsyötössä. Korvauspaine tulee allokoinnista ja hinnasta, ei yksittäisestä elinkaaren päättymistapahtumasta.
  • Guliang Micro (毂梁微) -yhtiön LS-Z3xF-perhe tarjotaanpinniyhteensopivakorvaaja, 120 MHz verrattuna F2803x:n 60 MHz:iin.
  • Pinniyhteensopivuus kattaa paketin ja nastajärjestyksen. Se ei automaattisesti kata laiteohjelmistoa, oheislaitteita tai analogista käyttäytymistä — ne on validoitava.
  • Kolme pakettiperhettä on sovitettava: 80-nastainen LQFP, 64-nastainen LQFP ja 56-nastainen VQFN.
  • Kvalifiointi tulee aloittaa ADC:stä, PWM-ajastuksesta ja CLA:sta, sillä niissä "yhteensopivuus" useimmiten pettää.

1. Miksi F2803x-korvaaja nousee jatkuvasti esiin

TMS320F2803x-perhe on suuren asennetun laitekannan keskiössä moottoriohjauksessa ja digitaalisessa tehoelektroniikassa. Se on 60 MHz:n C28x-laite, jossa on 12-bittinen ADC, parannettu PWM ja F28035:ssä lisäksi control law accelerator. Monien sen ympärille rakennettujen tuotteiden — taajuusmuuttajien, invertterien, aurinko-optimoijien, latausmoduulien — elinkaari on vähintään vuosikymmenen mittainen.

Yhdistelmä luo erityisen hankintaongelman. Suunnittelu on vakaa, laiteohjelmisto on jäädytetty ja piirilevy on kvalifioitu. Mikä tahansa muutos prosessoriin on kallista, joten ostajat suosivat osaa, joka sopii olemassa olevaan footprintiin, sen sijaan että valitsisivat uudelleensuunnittelua vaativan osan.

Kun allokaatio kiristyy tai hinnat liikkuvat, esiin tulee kolme vaihtoehtoa: maksa spot-hintalisä, osta last-time-buy-järjestelyllä tai kvalifioi pin-yhteensopiva vaihtoehto. Tämä opas käsittelee kolmatta vaihtoehtoa käyttäen esimerkkinä LS-Z3xF-sarjaa.

2. Mitä "pin-to-pin" todella kattaa

Pin-to-pin tarkoittaa, että kotelon footprint, nastamäärä ja nastatoiminnot vastaavat riittävän tarkasti, jotta sama PCB voi ottaa vastaan kumman tahansa laitteen. Se ei tarkoita, että kaksi osaa olisivat keskenään vaihdettavissa ilman insinöörityötä.

Neljä asiaa on tarkistettava erikseen:

Kotelon piirustus.Kahdella osalla voi olla sama nastamäärä, mutta ne voivat silti erota rungon koon, nastajaon tai paljaan jäähdytysalustan mittojen suhteen. Vertaa aina mekaanista piirustusta, älä pelkästään nastamäärää.

Nastojen toimintakartta.Nasta 1 ei ole yhdessä laitteessa automaattisesti sama signaali kuin toisessa. Nastayhteensopiva osa vastaa yleensä useimpia nastoja, mutta eroja on muutama multipleksoinnissa tai valinnaisissa toiminnoissa.

Sähköinen käyttäytyminen.ADC:n tarkkuus, referenssijännite, PWM:n resoluutio ja komparaattorien kynnysarvot voivat vaihdella samassa jalanjäljessä. Nämä ovat parametreja, jotka ratkaisevat, täyttääkö piirilevy edelleen määrityksensä.

Laiteohjelmisto ja työkaluketju.Pinniltään yhteensopiva laite voi silti vaatia koodimuutoksia, jos rekisterikartat, keskeytysvektorit tai oheislaitteiden toiminta eroavat. Toimittajan ilmoitus työkaluketjutuesta on lähtökohta, ei todiste.

3. LS-Z3xF-perhe yhdellä silmäyksellä

LS-Z3xF on 32-bittinen DSP-perhe Guliang Micro -nimiseltä kiinalaiselta puolijohdeyritykseltä. Se toimii 120 MHz:n taajuudella, ja yksittäisen käskyn suoritusaika on 8.33 ns; siinä on 1.2 V:n ydin ja 3.3 V:n I/O, ja se integroi ohjausoheislaitteet, joista moottori- ja tehosuunnittelut ovat riippuvaisia.

Ominaisuus LS-Z3xF-sarja
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

Perhe on porrastettu eikä yhtenäinen. Peruslaitteet sisältävät ytimen ja ohjausoheislaitteet; Z35F lisää CLA:n; Z36F lisää FPU:n, TMU:n, suuremman muistin ja ylimääräiset sarjakanavat. Tämä porrastus on tärkeää korvaavuuden kannalta, koska F28034 ja F28035 eivät ole keskenään samanarvoisia.

4. Nastakohtainen vastaavuus kotelon mukaan

F2803x-tilauskoodit eroavat kotelon ja lämpötilaluokan mukaan, ja LS-Z3xF-perhe vastaa niitä kotelon perusteella. Alla oleva taulukko näyttää vastaavuuden valmistajan julkaiseman korvattavien osanumeroiden luettelon perusteella.

TI-tilauskoodi Kotelo LS-koteloperhe
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

Kaksi huomautusta tämän taulukon lukemiseen. Ensinnäkin lämpötilan jälkiliite (S, T, Q) vaikuttaa luokkaan, ei nastajärjestykseen, joten se ei muuta kotelokartoitusta – mutta se muuttaa sitä, mikä LS-luokka sinun tulee tilata (S teollisuuteen, Q autoteollisuuteen). Toiseksi F28035 sisältää CLA:n, kun taas F28034 ei, joten F28034:n korvaaja tulee valita LS-tasolta, joka vastaa kyseistä ominaisuusjoukkoa.

Varmista tarkka laitteen jälkiliite toimittajalta ennen tilaamista. Kotelon vastaavuus on välttämätön mutta ei riittävä suoraan vaihdettavalle korvaajalle.

F28034 vs. F28035: CLA-kysymys

Näillä kahdella laitteella on yhteinen koteloperhe ja sama nastamäärä, mutta ne eivät ole sama prosessori. F28035 sisältää säätölakikiihdyttimen, pienen itsenäisen ytimen, joka suorittaa ohjaustehtäviä pää-C28x:n rinnalla. F28034:ssä sitä ei ole.

Tämä ero ratkaisee, mikä LS-taso sopii. Jos alkuperäinen suunnittelu käyttää CLA:ta – tyypillisesti virtasilmukan ohjaukseen, suodatinketjuihin tai nopeaan suojatehtävään – korvaajan on tarjottava vastaava yksikkö, jossa on samat liipaisulähteet ja sama tehtävämalli. Jos alkuperäinen suunnittelu ei koskaan ota CLA:ta käyttöön, sen maksaminen lisää tarpeetonta kustannusta.

Sen voi päätellä laiteohjelmistosta. Projekti, joka käyttää CLA:ta, alustaa CLA-tehtävät, määrittää tehtävien liipaisulähteet ja sijoittaa tietyt funktiot CLA:n käytettävissä olevaan muistiin. Jos mitään tästä ei näy koodissa, laite suorittaa kaiken pääytimellä, ja yksinkertaisempi taso riittää.

5. Mitä lisäsuorituskyky tuo tullessaan

Näkyvin ero on kellotaajuus: 120 MHz vs. 60 MHz F2803x:ssä. Kellotaajuuden kaksinkertaistaminen ei automaattisesti kaksinkertaista sovelluksen suorituskykyä — muistin odotustilat, ADC:n muunnosaika ja oheislaitteiden ajoitus asettavat kaikki omat rajoituksensa — mutta se antaa liikkumavaraa kolmessa kohdassa.

Säätösilmukan kaistanleveys.Nopeampi ydin mahdollistaa enemmän laskentaa PWM-jaksoa kohden. Moottoriohjauksessa tämä tarkoittaa joko suurempaa PWM-taajuutta samalla silmukkataajuudella tai useampia observaattoreita ja suodattimia saman silmukan sisällä.

Matematiikkapainotteiset algoritmit.Z36F:ssä FPU ja TMU nopeuttavat trigonometrista ja liukulukulaskentaa. Kenttäorientoitu säätö, Park/Clarke-muunnokset ja anturittomat observaattorit hyötyvät kaikki, ja hyöty on suurin silloin, kun suunnittelussa käytetään tällä hetkellä kiinteän pisteen approksimaatioita.

Oheislaitteiden liikkumavara.Useammat sarjakanavat ja toinen eQEP Z36F:ssä vähentävät ulkoisen liitäntälogiikan tarvetta moniakselisissa tai moniprotokollaisissa suunnitteluissa.

Kompromissi on tehonkulutus ja lämpö. Samassa kotelossa oleva 120 MHz:n ydin ottaa enemmän virtaa kuin 60 MHz:n osa, eikä alkuperäiselle riittänyt lämpösuunnittelu välttämättä riitä. Tarkista liitoslämpötila todellisella PWM-taajuudella ennen kuin oletat, että sama jalanjälki ratkaisee ongelman.

Silmukan kaistanleveys lukuina

Konkreettinen esimerkki helpottaa kellotaajuuseron arviointia. 20 kHz:n PWM:llä yksi jakso on 50 µs. 60 MHz:llä se on 3 000 sykliä; 120 MHz:llä 6 000. Jos virtasilmukka kuluttaa tällä hetkellä 2 400 sykliä — 80 % budjetista — nopeampi osa jättää 3 600 sykliä lisähavaitsijoille, suodattimille tai tiedonsiirtoon.

Sama laskenta pätee ADC-ajoitukseen. 12-bittinen muunnos vie kiinteän määrän ADC-kelloja, ja näytteenotto- ja pitopiirin ikkuna asetetaan erikseen. Ytimen kellon kaksinkertaistaminen ei lyhennä kumpaakaan. ADC-sidonnaiset suunnitelmat hyötyvät vähemmän kuin laskentasidonnaiset, minkä vuoksi ensimmäisen vertailumittauksen tulisi olla todellinen säätösilmukka, ei synteettinen käskytesti.

6. Migraation tarkistuslista

1. Vertaa mekaanisia piirustuksia.Varmista runkokoko, nastaväli, nastan pituus ja paljaan padin mitat tarkalle kotelovariantille.

2. Kartoita jokainen nasta.Laadi nasta kerrallaan -taulukko molemmista datalehdistä. Merkitse jokainen nasta, jonka toiminto poikkeaa, ja tarkista, vaikuttaako ero piirilevyysi.

3. Tarkista ADC-polku uudelleen.Vertailujännite, näytteenotto- ja pitopiirin ajoitus, kanavakartoitus ja muunnosviive vaikuttavat kaikki säätötarkkuuteen. Suorita ADC-kalibrointi uudelleen ja vertaa tuloksia käyttölämpötilan ääripäissä.

4. Tarkista PWM-ajoitus uudelleen.Vertaa dead-band-käyttäytymistä, laukeamisalueita, high-resolution-resoluutiota ja synkronisen päivityksen ajoitusta. Nämä määrittävät, käyttäytyykö tehoaste samalla tavalla.

5. Validoi CLA, jos sitä käytetään.Liipaisinlähteet, tehtävien lukumäärä ja muistin käyttö eroavat toteutusten välillä. CLA, joka suorittaa väärän tehtävän väärään aikaan, on huonompi kuin CLA:n puuttuminen kokonaan.

6. Rakenna uudelleen ja ohjelmoi uudelleen valmistajan työkaluketjulla.Vahvista kääntäjän versio, linkkerin komentotiedosto ja flash-ohjelmointialgoritmi. Tarkista turvallisuus- ja salasanaprosessi, koska väärä asetus voi lukita laitteen.

7. Suorita täysi kvalifiointi.Lämpösyklitys sekä EMI-, ESD- ja toiminnallisen turvallisuuden tarkastukset tulee toistaa uudelle laitteelle eikä periä vanhasta laitteesta.

Sovelluskohtaiset tarkastukset

Moottorikäytöt.Tarkista PWM-dead-band, trip-alueen vaste ja enkooderiliitännän toiminta. Käyttö ei ole kvalifioitu, jos se toimii mutta menettää vikavasteensa, vaikka moottori pyörisi penkillä oikein.

Digitaalinen tehonhallinta.Varmista ADC:n näytteenottoajoitus suhteessa PWM-reunoihin, komparaattorin latenssi ja korkean resoluution PWM:n resoluutio. Digitaalisen tehonhallinnan säätöpiirit ovat herkkiä muutamien kymmenien nanosekuntien jitterille.

EV-lataus ja OBC.Varmista eristykseen liittyvä ajoitus, CAN-käyttäytyminen väylävikojen aikana ja laitteen käyttäytyminen koko lämpötila-alueella. Autoteollisuuskvalifiointi on järjestelmätason päätös, ei komponenttitason.

Aurinkoenergia ja energianvarastointi.Varmista MPPT-silmukan vakaus ja vaste verkon transientteihin. Nämä toteutukset toimivat usein matalammilla PWM-taajuuksilla, joten laskentavara on tärkeämpää kuin raaka kellotaajuus.

7. Pätevöintiin ja toimitukseen liittyvät näkökohdat

LS-Z3xF on saatavilla teollisuus- (S) ja autoteollisuusluokassa (Q, AEC-Q100), molemmat luokiteltu −40…+125 °C:n alueelle ja MSL3-kosteusherkkyydellä. Autoteollisuus- tai ulkokäyttöisiin teollisuussovelluksiin Q-luokka on asianmukainen vaihtoehto; yleisiin teollisuussovelluksiin S on yleensä riittävä.

Toimitussuunnittelussa vaihtoehtoista osaa tulee kohdella toissijaisena lähteenä, ei suorana korvaajana. Tämä tarkoittaa pätevöintierän säilyttämistä, erojen dokumentoimista ja alkuperäisen osan hyväksyttynä pitämistä silloin, kun asiakas sitä vaatii. Nastayhteensopivan toissijaisen lähteen arvo on jatkuvuus, ja jatkuvuus toimii vain, jos pätevöinti on tehty ennen toimituspulaa.

Työkaluketju ja koodin siirrettävyys

Nastayhteensopivuus on laitteistotason väite. Koodin siirrettävyys on erillinen kysymys, ja yleensä juuri siinä migraatioaikataulut viivästyvät.

Toimittaja listaa kehitystuen ANSI C/C++:lle, CCS:lle, DSP/BIOS:lle sekä moottorinohjaus- ja digitaalitehokirjastoille. Tämä on oikea lähtökohta, mutta se ei takaa, että olemassa oleva binääri toimii muuttumattomana. Ensimmäisellä viikolla tulee tarkistaa kolme asiaa:

Rekisterikartta.Vertaa käyttämiesi moduulien oheislaiterekisterien määritelmiä. Bittikenttien erot jäävät helposti huomaamatta ja ovat vaikeita debugata.

Keskeytyskäyttäytyminen.Vertaa PIE-vektoritaulukkoa, oletusprioriteetteja ja latenssia. Säätösilmukka, joka oletti tietyn keskeytyslatenssin, käyttäytyy eri tavalla, jos ajoitus muuttuu.

Kirjastoriippuvuudet.Jos suunnittelussa käytetään valmistajan kirjastoja muunnoksiin tai moottorinohjaukseen, varmista, että uudelle laitteelle on olemassa vastaavat versiot ja että niiden numeerinen käyttäytyminen vastaa toisiaan.

Käytännöllinen testi on rakentaa tuotantoprojekti uuden laitteen tukitiedostoilla, flashata se ja ajaa sama hyväksymistesti, jota käytettiin alkuperäisessä suunnittelun validoinnissa. Jos se menee läpi, jäljellä oleva työ koskee ajoitusta ja lämpöä, ei arkkitehtuuria.

8. Mitä ostajien tulisi tehdä

Vaihe Toimenpide Miksi
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

Jos suunnittelu on elinkaarensa lopussa ja alkuperäisen osan hankinta on vaikeaa, jalanjäljiltään yhteensopiva reitti on yleensä nopeampi kuin alustan vaihto. Jos suunnittelu on elinkaarensa alkuvaiheessa, parempi vastaus voi olla uudelleensuunnittelu nykyisen tuoteperheen ympärille sen sijaan, että kahta samankaltaista osaa kannettaisiin ikuisesti.

Milloin tämä projekti kannattaa aloittaa

Kolme tekijää puoltavat pin-yhteensopivan kvalifioinnin aloittamista ennen pulaa: jakelijan ilmoitus, että allokaatio kiristyy, hinnankorotus, joka ylittää kvalifioinnin kustannukset, tai suunnittelu, joka siirtyy pitkään tuotantovaiheeseen, jossa on turvattava kymmenen vuoden saatavuus.

Kaksi tekijää puoltaa odottamista: suunnittelu, jonka tuotannosta on jäljellä alle vuosi, ja alusta, joka suunnitellaan joka tapauksessa uudelleen. Molemmissa tapauksissa insinöörityö kannattaa kohdistaa muualle.

Miten kustannuksia vertaillaan oikeudenmukaisesti

Pelkän yksikköhinnan vertaileminen on harhaanjohtavaa. Olennaisin luku on kvalifioinnin jälkeinen kokonaiskustannus toimitettuna, ja se sisältää neljä osaa: komponentin hinta omalla volyymillänne, kvalifiointierän ja insinöörityön kustannus, varasto, jota on pidettävä uuden toimitusajan kattamiseksi, sekä riskikorjattu kustannus kahden hyväksytyn lähteen ylläpitämisestä.

Pienellä vuosivolyymilla kvalifiointikustannus voi ylittää halvemman komponentin tuomat säästöt. Suurella volyymilla yleensä päinvastoin. Break-even-piste riippuu siitä, kuinka paljon suunnittelusta voidaan käyttää uudelleen – juuri siksi laiteohjelmisto- ja ajoitustarkastukset tehdään ennen kaupallista päätöstä, ei sen jälkeen.

9. UKK

Onko LS-Z3xF suora korvaaja F28035:lle?

Sitä tarjotaan pinniyhteensopivana vastaavissa koteloissa. Laiteohjelmisto, ADC-käyttäytyminen, PWM-ajastus ja CLA on vielä validoitava ennen tuotantoa.

Voinko säilyttää saman laiteohjelmiston?

Mahdollisesti, jos rekisterikartta ja oheislaitteiden käyttäytyminen vastaavat läheisesti toisiaan. Testaa tuotantobinaarilla varhain — se on nopein tapa löytää erot.

Minkä kotelon minun pitäisi tilata?

Vastaa alkuperäistä: LQFP-80 PN-koodeille, LQFP-64 PAG-koodeille, VQFN-56 RSH-koodeille. Valitse sitten teollisuusluokka (S) tai autoteollisuusluokka (Q).

Onko suurempi kellotaajuus ongelma virrankulutukselle?

Voi olla. 120 MHz:n ydin kuluttaa enemmän virtaa kuin 60 MHz:n komponentti samassa kotelossa, joten tarkista liitoslämpötila uudelleen todellisella PWM-taajuudellasi ja ympäristön lämpötilalla.

Kattaako nastayhteensopivuus analogiset oheislaitteet?

Ei. Nastayhteensopivuus on jalanjälkeä koskeva ilmoitus. ADC:n tarkkuus, referenssin toiminta ja komparaattorien kynnysarvot on varmistettava erikseen.

Miten hankin näytteitä?

Lähetä tavoiteosanumero, kotelo ja luokka RFQ-lomakkeen kautta ja täsmennä, että osat ovat kvalifiointia varten eivätkä tuotantoa varten.

10. Lähteet

  • TI TMS320F28035 -tuotesivu ja datalehti:ti.com
  • TI TMS320F28034 -tuotesivu:ti.com
  • LS-Z3xF-sarjan tekniset tiedot: toimittajan tuote-esite, Guliang Micro (毂梁微), 2026.

Tietoja kirjoittajasta— Julkaisija: Chip-Seek Supply Chain Intelligence Team. Seuraamme komponenttien saatavuutta, korvaavia osia ja kvalifiointiriskiä laitteistosuunnittelijoille ja hankintatiimeille. Luelaatu- ja jäljitettävyysprosessiimme.

Kvalifioitko pin-yhteensopivan DSP:n?

Lähetä alkuperäinen osanumero, kotelo ja tavoiteluokka. Tarkistamme saatavuuden ja annamme tarjouksen kvalifiointimääristä.

Tarkista TMS320:n varastotilannePyydä näytteitä

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.