Processamento de sinal com amplificadores operacionais


11

Estou encarregado de reproduzir o seguinte sinal

usando apenas amplificadores de operação (e resistores).

Tenho certeza de que devo adicionar dois sinais, as formas de onda quadrada e triangular, é muito difícil descobrir como distorcer o sinal de -8V a 0V.

Eu tentei obter a função de transferência de acordo com um sinal de forma de onda quadrada V2 (-6V min a 0V max, freq = 1Hz) e uma forma de onda tringular V1 (0V min, 2V max, freq = 1Hz) com isso, recebo o seguinte saída Vo:

Vo = -2V1-2V2-4

Que satisfaça a tabela a seguir, EXCETO NO PONTO V1 = 0, V2 = 0

    V1  V2   V0
    2   -6   8
    2   -6   4
    2    0  -8
    0    0  -4   <---HERES THE PROBLEM ! (Should be zero)
    0   -6   8

O que eu faria?


Tanto o quadrado como o triangular são fornecidos como sinais de entrada, o circuito não os gera, apenas processa-os para fornecer como resultado o sinal mostrado na figura. É para um projeto, por isso é meio que um dever de casa e estou trabalhando duro nele agora. Tanto a amplitude quanto o domínio do tempo são igualmente importantes.


2
a onda quadrada é fornecida como um sinal de entrada ou o circuito também deve gerá-la? isso é uma pergunta de lição de casa? a amplitude ou a fidelidade no domínio do tempo são mais importantes?
markrages

Usando apenas amplificadores operacionais? Certamente você também pode usar resistores?
In silico

Sim, é claro, as restrições são apenas opamps e resistores.
Favner

Respostas:


17

A inclinação positiva da onda triangular precisa do dobro do ganho da inclinação negativa; isso não pode ser feito em um circuito de opamp e resistores sem algum truque:

insira a descrição da imagem aqui

Sinal s1 = onda triangular, 0 V a +4 V
Sinal s2 = onda quadrada, 0 V a +12 V
Sinal s3 = s1 / 2 + s2 / 2, 0 V a +8 V

±

×

Esquema , apenas 2 opamps e 9 resistores:

Esquemático


1
Brilhante! Essa é uma boa solução.
Adam Lawrence

Na verdade, esta é uma solução agradável e "mais simples" (sem usar integradores, retificadores de meia onda, etc). Estou certo se suponhamos que você estivesse adicionando / misturando sinais e ajustando a amplitude para a saída de amplitude desejada e você acabou descobrindo esse truque sutil . Peço isso, pois é necessário desenvolver ou descobrir uma técnica (de preferência uma técnica conhecida) para projetar com amplificadores operacionais para este caso específico. Obrigado.
Favner 27/08/12

@ Madman - Obrigado! Embora eu ache que é mais um truque sujo do que brilhante :-). Eu rapidamente percebi que tinha que ser algo assim. Pensei nisso o dia todo e não vejo outra solução, pelo menos não apenas com resistores. (Oli é um trapaceiro :-)!)
stevenvh

@stevenvh: recompensa concedida com base em solução inteligente dentro das restrições. Parabéns pela Oli Glaser pelo uso original do opamp como diodo.
Federico Russo

7

Outra opção é esse circuito, que usa o mesmo número de opamps que Stevens, mas funciona de maneira um pouco diferente.
Ele conta com ganhos diferentes para as oscilações positivas / negativas (obtidas com os diodos no circuito de realimentação)
R2, R5 e R11 atenuam e deslocam o sinal de -6V-0V para -2V-2V, apresentando uma impedância de 1kΩ ao opamp entrada. R7 e R8 devem definir os diferentes ganhos para as oscilações positivas / negativas.
Os dois componentes (positivo / negativo derivado dos pontos "POS" e "NEG") do sinal final são somados e invertidos pelo opamp U2, e você tem seu sinal de saída.

O circuito

Simulação:

Circuit Sim

Você pode ver os sinais de entrada (azul / vermelho) e o sinal de saída (verde) no gráfico superior. Na parte inferior, você pode ver os componentes positivos e negativos (rosa / azul claro) que são somados por U2.

EDIT - Então, não há diodos, então?

Apenas por diversão, e para manter dentro das restrições, aqui está o mesmo circuito, mas usando um opamp com diodos de proteção de entrada ;-)

Circuito 2

E aqui está a simulação:

Circuit 2 Sim

Incluí a corrente através das entradas opamp para mostrar a ação do diodo. A saída é igual ao primeiro circuito. Em teoria, isso deve funcionar com qualquer opamp com diodo limitado sem corrente para proteção de entrada de trilho.


As restrições são apenas opamps e resistores, mas não sei se existem outras soluções além do meu truque sujo. Eu gostaria de ver um embora.
precisa saber é

@Steven - Ah, eu estava assumindo que eram opamps e componentes passivos, em vez de resistores, já que, a princípio, a pergunta dizia apenas "opamps", depois incluía "e resistores" quando In silico comentou. Esperamos que o OP possa esclarecer se os diodos são permitidos. Eu acho que a sua é uma excelente solução, de qualquer maneira, eu estava apenas adicionando uma alternativa por interesse.
Oli Glaser

@Oli Glaser Eu editei minha pergunta original adicionando "(e resistores)" depois de ver o comentário de In silico. As restrições foram sempre opamps e resistores (e, obviamente, os sinais de entrada), excepto que não era permitido, no entanto, é outra boa alternativa para este problema feio / peludo :)
Favner

1
@Oli Glaser - Qual simulador você usou lá?
Favner

1
@Aaargh! Isso é ainda mais trapaceiro que o meu! :-) Porém, você custa dois opamps extras. Talvez você possa substituir os resistores por opamps também? ;-)
stevenvh

2

O que torna esse problema complicado é que você não tem apenas a soma de uma onda triangular e uma onda quadrada. Os degraus negativos da onda quadrada são -12 V, mas os degraus positivos apenas +8 V.

Tentar criar o sinal final como um composto de vários sinais, como sugeriram Steven e Oli, é perfeitamente válido e pode de fato ser a melhor resposta. No entanto, aqui está uma maneira diferente de pensar sobre esse problema.

Considere um capacitor que pode ser carregado e descarregado com correntes fixas e também pode ser fixado alto e baixo "instantaneamente" para +8 e -8 volts. Só para escolher uma coisa, vamos usar um capacitor de 10 nF, por exemplo. Para descarregá-lo em 4 V em 1 ms, seria necessário -40 µA. Para carregar 8 V em 1 ms, seria necessário +80 µA. Você pode ter fontes separadas de -40 e +80 microamp que são ativadas no momento certo. No entanto, é provavelmente mais fácil ter uma fonte fixa de -40 µA e uma fonte selecionável de +120 µA.

Tudo pode ser conduzido a partir de uma onda quadrada de 500 Hz. a fonte de corrente de 120 µA é ativada quando a onda quadrada é positiva (durante 1-2 ms e 3-4 ms no seu diagrama). O grampo lateral baixo é ativado por um curto período de tempo a partir da borda ascendente da onda quadrada, e a pinça alta e larga da borda descendente. Como a tensão é redefinida para um dos limites do grampo uma vez por milissegundo, esse método evita a fuga se as etapas e as rampas não somam exatamente zero por ciclo.

Este não é um esquema, apenas um diagrama do conceito geral. Eu tenho transistores NPN e PNP para os grampos apenas para mostrar a ideia geral. Seria mais necessário, como um diodo e / ou resistor, redefinir C2 e C3 a tempo para o próximo uso, se os transistores bipolares forem realmente usados. As fontes atuais podem ser criadas com opamps, e existem várias maneiras de ativar e desativar um.

Novamente, este é um conceito apenas com os detalhes deixados como exercício. No entanto, acho que isso pode ser viável, dependendo de muitas coisas que você não nos contou, como precisão, potência de saída, velocidade das bordas, etc. Eu poderia entrar em mais detalhes se for nessa direção que você está interessado.


Entendo corretamente que as fontes de corrente são para as inclinações e os transistores / capacitores para as etapas? Eu sei que é apenas um conceito, mas isso pode fornecer feedback para que não fuja, como se as etapas negativas fossem apenas 2 V diferentes das positivas?
Federico Russo

@Federico: Sim, as fontes atuais fornecem as rampas e as duas braçadeiras os passos "instantâneos". Como eu disse, isso não foge, pois a saída é fixada em uma tensão fixa uma vez a cada ms. Os erros não se acumulam após os eventos do grampo.
precisa saber é o seguinte

0

Que tal adicionar um deslocamento à onda quadrada para torná-la assimétrica, integrando-a a um amplificador operacional e subtraindo-o da onda quadrada original. Não consigo entender direito, mas parece uma abordagem viável.


1
A integração requer um capacitor, então é um não-não. Além disso, uma onda retangular assimétrica criará diferentes inclinações de subida e descida não terá 1 ms de comprimento, portanto, adicioná-las à onda quadrada de 50% não fornecerá um bom resultado.
stevenvh
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.