Generar Señal 0seno Con PIC y DAC
-
Upload
apolinarapolinar -
Category
Documents
-
view
27 -
download
0
Transcript of Generar Señal 0seno Con PIC y DAC
-
Re: generar seal seno con PIC y DAC
Bueno como ando en esto de que quiero hacer un sistema time interleaved con DAC ( es mas comun con
ADC ).
entonces necesito hacer lo siguiente , sacar valores o partes del valor de seno por las DACs cumpliendo esta
ecuacion Y= DAC1 + DAC2.
pongo un ejemplo espero ser claro y me entiendan.
Y= 10 *sen (2Pi*F*T)
con una frecuencia deseada por ejemplo F=100.
por ejemplo con un T = [0..8 nano segundos ]
ahora tengo T=0 Y=0 DAC1 = 0 DAC2= 0 . aqu inicio en tiempo=0, mantengo DAC1=0.
T=1 Y=5.87 DAC1= 0 DAC2= 5.87 aqui hago DAC2= Y (5.87) -DAC1 (0) =
5.87.
T=2 Y=9.51 DAC1= 3.64 DAC2= 5.87 se matiene 5.87 Y hago DAC1=Y-DAC2.
T=3 Y=9.51 DAC1= 3.64 DAC2= 5.87 se mantiene 3.64 y hago DAC2=Y-DAC1.
T=4 Y=5.87 DAC1= 0 DAC2=5.87 se mantiene 5.87 y hago DAC1=Y-DAC2
Y asi sucesivamente.
estoy trabajando sobre un PIC18f4550.
no encuentro la manera o bueno estoy bloqueado , no quiero q me hagan mi cdigo ni nada por el estilo
solo una ayudadita para poder empezar , habia pensado algo como esto:
For (y=0;y