SPI-interface

A

andrew257

Guest
Hi all,

Ik gebruik verschillende apparaten (ADC, DAC en SRAM) die alle gebruik maken van de SPI-interface.Nu ik weet dat ik kan deze apparaten aansluiten op mijn FPGA en hebben de apparaten allemaal draaien als slaven en een master (FPGA).

Echter

van het doen van wat achtergrondinformatie lezen heb ik gemerkt met SPI slechts een slaaf apparaat tegelijk kan worden geraadpleegd.Voor mijn aanvraag wil ik audio omzetten in digitaal en dan terug naar analoog.Als er slechts een slaaf wordt gebruikt in een tijd toen Hoe kan ik produceren een output die wordt ononderbroken.Schakelen tussen apparaten zal ongetwijfeld leiden tot een vertraging.

bijvoorbeeld selecteren ADC, monster audio - op hetzelfde moment wil ik worden het omzetten van de digitale gegevens weer in analoge vorm, maar ik zou moeten houden continuosuly het veranderen van de actieve slave apparaat.

Kan iedereen zien een mogelijke oplossing voor dit?

Bedankt

Andy

 
Je kunt meer dan een master in een FPGA.Maak een master voor elke slaaf die u niet wilt schakelen uit.Maak een master voor alle slaven die kunnen delen een meester.

 
kijken I2S interface, check TI CODEC, SPI wordt meestal gebruikt om controle werking van het apparaat niet transffer multikanaals audio

 
Hoi

Ik ben het eens dat de SPI wordt gebruikt voor de configuratie meer dan gebruiken voor data-overdracht.
U kunt gebruik maken van de bus voor elk van de ADC, DAC en SDRAM voor data-overdracht, maar natuurlijk kunt gebruiken veel meer IO's
Maar je kunt implementeren master voor elke slaaf ten koste van geen van IO's gebruikt

Salam
Hossam Alzomor

 

Welcome to EDABoard.com

Sponsor

Back
Top