som noensinne gjorde PWM chip med fpga

  • Thread starter junchaoguo51888
  • Start date
J

junchaoguo51888

Guest
Har du noen forslag eller ressurser til å hjelpe meg?

 
Du kan bruke en ADDER å implementere PWM funksjon og gjennomføring av msb blir den endelige utgang.

 
PWM er puls bredde modulasjon.Det arbeid teller.Så u utformbar via skranke eller tidtaker.
Hvis u trenger, jeg kan bytte den med u

 
Hvis du bruker timer eller teller, pulsen er som __________
|
|
|__________,
hvis ADDER, vil du få ___ ___
| | | |
| | | |
| | | |
____| |___| |____ .................

Avhengig av ditt valg.

 
Beklager, det forrige plassering
er forskjøvet, så jeg tegne den.
__________
|
|
|__________,
hvis ADDER, vil du få
___ ___
| | | |
| | | |
| | | |
____| |___| |____ ............

 
?Ditt tegninger gjør ikke mye mening, kan du forklare eller tegne.

 
Beklager, tomt ble utelatt, slik at min tegning ikke gir mening.

Hvis du innskyte 16-nivå i en PWM tid og anta gjeldende signal amplitude er 0,5,
tidtakeren eller counter resultatet slik:

1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0,

den ADDER resultatet slik:

0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1.

Så det avhenger av kravet.

 
Hi cyteng,
Jeg er enig i at både måten vil produsere en puls bredde modulasjon men førstevalget er, så langt jeg vet, den som er mest brukt.

junchaoguo51888,
gå til Xilinx nettsider og søke etter PWM.De publiserte en avis for en tid siden (du kan få vhdl koden for), som er grunnleggende, men kan hjelpe deg.

ha det bra.

 
Jeg
har gjort litt om PWM med FPGA, jeg
har brukt telleren og resultatet blir satisfying.While Jeg har ingen anelse av andre valg som er levert av cyteng,

 
Jeg mener, hvis du kan gi meg noen vhdl eller design struktur eksempel

 

Welcome to EDABoard.com

Sponsor

Back
Top