IBIS-simulatie

IBIS-simulatie

Jump to TINA Main Page & General Information 

IBIS-simulatie

IBIS (informatie over invoer / uitvoerbuffer) is een methode om modelinformatie te verschaffen over de invoer / uitvoerbuffers van geïntegreerde schakelingen. Het goede aan IBIS-modellen is dat ze vaak beschikbaar zijn, zelfs voor apparaten waar complete apparaatmodellen om welke reden dan ook niet beschikbaar zijn bij fabrikanten (bijv. Complexiteit, bescherming van eigendomsinformatie, enz.).

Een van de meest populaire toepassingen van IBIS-modellen is Signal Integrity Analysis, inclusief impedantiematching en meer.

TINA ondersteunt momenteel de meest gebruikte IBIS 4.2-versie.

In TINA kunt u IBIS-modellen omzetten naar TINA Spice macro's en gebruik ze vervolgens in circuits in TINA. U kunt ook vereenvoudigde digitale apparaatmodellen voltooien, bijvoorbeeld MCU's met IBIS-modellen, om hun analoog gedrag beter te beschrijven.

In het volgende zullen we het gebruik van IBIS-modellen tonen aan de hand van een voorbeeld van het vastleggen van signaalintegriteit tussen een Texas Instrument TMS320C6748 DSP en een ADS1259 delta-sigma ADC.

kiezen Bestand / Import / IBIS-bestand (* .ibs)selecteer c6748zce.ibs van < TINA-map >\ Voorbeelden \ IBIS.

Het volgende dialoogvenster wordt weergegeven. In dit dialoogvenster kunt u het model selecteren dat moet worden geïmporteerd.

selecteer nu SPI1CLK_GP213 signaal, PBFZP18LL_X50_PI_3P3 model (cel werkt bij 3.3V zonder pullup of pulldown), en Type waarde ingesteld.

Druk op OK. Het IBIS-model wordt automatisch geconverteerd naar een Spice macro.

IBIS, afbeelding 2

SPI1CLK_GP213 is het seriële kloksignaal van de hoofdconfiguratie van de TMS320C6748-chip om SPI-klokingang van een AD-omzetter, Texas Instruments ADS1259, aan te sturen.

kiezen Bestand / Import / IBIS-bestand (* .ibs)selecteer ads1259.ibs van < TINA-map >\ Voorbeelden \ IBIS.

Het volgende dialoogvenster wordt weergegeven. In dit dialoogvenster kunt u het model selecteren dat moet worden geïmporteerd.

selecteer nu SCK ingangssignaal, DIN_PD_3 model en max waarde (voor 3.3V DVDD-spanningsbereik).

Druk op OK. Het IBIS-model wordt automatisch geconverteerd naar een Spice macro.

Sluit de DSP I / O-buffer aan op de ingang van de ADC met een verliesvrije transmissielijn.

Voeg de stroombron en de spanningsgenerator toe om een ​​kloksignaal van de DSP-zijde te creëren. Plaats spanningspinnen voor de simulatie op de signaalknooppunten.

We passen de parameters van de transmissielijn aan op een paar centimeter microstrip-trace dat op een vierlaagse printplaat is gerouteerd. Dit levert cc op. 500ps vertraging en 90 Ohms karakteristieke impedantie.

Bestand van <TINA-map> \ Voorbeelden \ IBIS \ Impedantie-matching van TMS320C6748.TSC is klaar voor gebruik.

Klik nu op Analysis, Transient.

De DSP verzendt het SPI-kloksignaal waarbij de impedantie-misaanpassing reflecties creëert. Het resultaat toont de reflecties die zijn gecreëerd door de impedantie-misparingen in deze circuitsimulatie.

Aan de ADC-zijde (pin EoTL) ligt de spanning boven de grond en de voedingsspanning, die de absolute maximumwaarde van de digitale ingang overtreedt.

Om onder- en overschrijdingen aan het lijnuiteinde te voorkomen, moet u de uitgangsimpedantie van de driver afstemmen op de traceringimpedantie door een weerstand tussen de uitgang en het spoor in te voegen.

Laten we nu een 100 Ω-weerstand in serie plaatsen met de uitgang.

Voer de Transiënte Analyse opnieuw uit en vergelijk de resultaten door de belangrijke curven met elkaar te kopiëren.

Nu kunnen we zien dat het gebruik van het IBIS-model om de kritieke problemen met de simulatie te begrijpen en te vinden, dit probleem heeft helpen oplossen.