Mam obwód, który ma cyfrowe wejście fali kwadratowej (generowane przez PLD, 1,8 Vp) i wyjście fali sinusoidalnej (0,5 - 3,5 Vp). Oba sygnały mają częstotliwość 100 kHz, jednak faza jest inna.
Jaki jest dobry sposób na wykrycie różnicy faz między tymi dwoma sygnałami? Detektory fazowe, które do tej pory widziałem, dotyczą wszystkich sygnałów cyfrowych lub wszystkich sygnałów analogowych? Czy istnieje obwód dla sygnałów mieszanych, taki jak ten, który mam?
Aktualizacja
Znajomość różnicy faz z 1 stopniem jest wystarczająca dla mojej aplikacji. Częstotliwości są zawsze zablokowane względem siebie i nigdy się nie zmieniają. Fala kwadratowa steruje elektroniką analogową, a analogi wytwarzają falę sinusoidalną, w której znajduje się sygnał modulowany przez AM. Amplituda sygnału jest jednak bardzo niska w porównaniu z amplitudą nośnej. Ze względu na zmienność produkcji analogi (w tym niektóre ręcznie uzwojone cewki indukcyjne) mają dużą zmienność fazy między jednostkami, a ja próbuję wymyślić metodę autostrojenia dla DSP, która przetwarza wyjściową falę sinusoidalną.
źródło
Odpowiedzi:
Wykrywanie fazy jest najłatwiejsze w przypadku sygnałów cyfrowych; jest to w zasadzie brama XOR. Przekształciłbym sinus na falę kwadratową. Podaj komparator sinusoidą na jednym wejściu i uśrednionym sinussem (LPF) na drugim, tak aby komparator wytworzył falę prostokątną o 50% cyklu pracy. Następnie użyj cyfrowego detektora fazy.
źródło
Ponieważ mówisz, że masz DSP przetwarzający falę sinusoidalną, możesz użyć złożonej transformacji Fouriera do pomiaru fazy (wystarczy ocenić DFT tylko na znanej częstotliwości).
Jest to ściśle związane z sugestią Curd dotyczącą miksowania - DFT z jednym punktem jest rodzajem miksera, po którym następują integratory lub filtry dolnoprzepustowe. Różnica polega na tym, że robiąc to w domenie złożonej (lub używając miksera IQ w analogowej) możesz określić kąt złożonej mocy wyjściowej. Używając tylko prawdziwych komponentów lub tylko jednego miksera, nie można odróżnić ołowiu od opóźnienia, a czułość amplitudy byłaby większym wyzwaniem.
źródło
Zakładając, że amplitudy obu sygnałów wejściowych są stałe (jeśli nie mogłyby być stałe przez obwód AGC), można użyć miksera (multiplikatora) jako detektora fazy:
Jeśli sygnały są w fazie, sygnał wyjściowy będzie dodatni.
Jeśli sygnały są o 180 ° poza fazą, sygnał wyjściowy będzie ujemny.
W przypadku innych różnic faz moc wyjściowa będzie gdzieś pomiędzy tymi wartościami.
Np. Wykrywanie fazy jest wspomniane w arkuszu danych jako jedno z zastosowań analogowego wzmacniacza IC AD633 .
źródło