Encontré este circuito modulador en anillo en Internet
He intentado simular este circuito en LTspice, pero no funciona. Aquí está el circuito LTspice:
Y estos son los resultados de la simulación: (Verde: señal de mensaje, Azul: portadora, Rojo: salida DSB-SC)
He sondeado la fuente de tensión de la portadora para ver la corriente que fluye a través de ella, y esto es lo que he encontrado:
¡La corriente llega a 16A!
Edición: Un usuario señaló que mi señal portadora era incorrecta y que mantenía 2 diodos permanentemente encendidos. Después de cambiar la señal portadora de un pulso de 0-5V a un pulso de -2,5V a +2,5V, el problema del alto consumo de corriente se ha resuelto, pero todavía no estoy recibiendo ninguna salida. Además, me di cuenta de que hay corriente que fluye a través de L4 y L5, pero no L6. ¿No están acoplados aunque haya un comando .s?
Intenté simular esto en EveryCircuit, pero tampoco funcionó allí.
Me gustaría saber qué estoy haciendo mal. ¿O es el propio circuito el que está mal?
PS
V1: 2Vpp 1kHz
V2: 5Vpp 10kHz
Todas las bobinas tienen una inductancia de 1mH y una resistencia de 50mOhms.
Lista de redes
"ExpressPCB Netlist"
"LTspice XVII"
1
0
0
""
""
""
"Part IDs Table"
"L1" "1m" ""
"L2" "1m" ""
"L3" "1m" ""
"V1" "SINE(0 1 1k)" ""
"L4" "1m" ""
"L5" "1m" ""
"L6" "1m" ""
"D1" "1N5817" ""
"D2" "1N5817" ""
"D4" "1N5817" ""
"D3" "1N5817" ""
"V2" "PULSE(-2.5 2.5 0 1n 1n 50u 100u)" ""
"R1" "1k" ""
"Net Names Table"
"N006" 1
"N001" 4
"N005" 7
"0" 10
"N003" 17
"N007" 19
"N002" 22
"N004" 25
"Net Connections Table"
1 1 1 2
1 2 2 3
1 12 1 0
2 1 2 5
2 8 1 6
2 10 2 0
3 2 1 8
3 9 1 9
3 11 2 0
4 3 1 11
4 4 2 12
4 6 1 13
4 7 1 14
4 9 2 15
4 10 1 16
4 13 2 0
5 3 2 18
5 4 1 0
6 5 1 20
6 6 2 21
6 12 2 0
7 5 2 23
7 8 2 24
7 11 1 0
8 7 2 26
8 13 1 0
Gracias por las respuestas. El circuito ya funciona.
---------------------------------------------------------END---------------------------------------------------------------
Vale, parece que tengo que justificar mi elección de respuesta. Nunca pensé que tendría que hacer esto, ya que soy yo quien elige la respuesta que más me ha ayudado, pero un usuario se ha mostrado muy descontento con mi elección, así que allá va. La razón por la que elijo la respuesta del usuario287001 es porque es la que más me ayudó. Me señalaron que mi señal portadora era incorrecta, lo que hizo que no obtuviera ninguna salida en LTspice y EveryCircuit. Pero además de la señal portadora incorrecta, también escribí incorrectamente un comando .s en LTspice, lo que resultó en un acoplamiento de transformador cero, que el usuario rdtsc me señaló. Pero no seleccioné su respuesta porque el error en el comando .s era un error de sintaxis y no explicaba qué estaba mal en mi circuito o por qué no funcionaba en ninguno de los dos simuladores, por lo que no lo seleccioné como la respuesta que me ayudó. Por supuesto, la corrección del comando .s hizo que el transformador en LTspice funcionara correctamente, pero no explica por qué la simulación de EveryCircuit no funcionó, ya que EveryCircuit tiene transformadores incorporados y no requiere un comando .s. Pero la señal portadora incorrecta era un problema común a ambas simulaciones, por lo que seleccioné la respuesta de user287001.
Yo soy el autor de este post y estaba en mi derecho de elegir la respuesta del usuario287001 porque sentí que su respuesta me ayudó más. No elegí su respuesta porque me guste o porque no me guste rdtsc, en cuyo caso estaría bien que un usuario tuviera un problema con la respuesta que seleccioné, pero elegí su respuesta porque fue la que más me ayudó. Si pudiera, habría elegido ambas respuestas como correctas, pero no puedo, así que me veo obligado a elegir sólo la respuesta más útil, aunque una o más respuestas me hayan ayudado.