Myślę o obwodach analogowych, których układ można odczytać (lub przynajmniej znacząco zmienić) z oprogramowania. Czy oni już istnieją?
Myślę o obwodach analogowych, których układ można odczytać (lub przynajmniej znacząco zmienić) z oprogramowania. Czy oni już istnieją?
Odpowiedzi:
Istnieje wiele układów, które można skonfigurować za pomocą wyborów dokonanych w oprogramowaniu, które następnie zachowują idealnie analogowe zachowanie, które ulega zmianie.
Bloki, które działają w ten sposób, zaczynają się od tablic przełączników analogowych i / lub multiplekserów aż po wzmacniacze programowalne, aż po kompletne zintegrowane układy, które mają kombinację bloków, takich jak programowalne wzmocnienie, cała gama przełączników analogowych, miksery analogowe i multipleksery i wszyscy tacy. Urządzenia analogowe są królami takich rzeczy.
Na przykład programowalny wzmacniacz wzmocnienia może mieć tylko dyskretną liczbę wzmocnień, 4, 16 lub 32, a nawet 256 dla bardzo wysokiej klasy, luksusowej, ale zyska dowolne napięcie na wejściu o tę liczbę, dowolną rzeczywistą napięcie, które może być wytworzone przez coś, więc są naprawdę analogowe.
Sądzę, że istnieją nawet rzeczywiste urządzenia typu FPGA, podobnie jak DSPIC, które zawierają niektóre tego rodzaju bloki w programowalnej tablicy bramek wraz z przetwornikami cyfrowo-analogowymi (Digi-> Analogue) i ADC (Analog-> Digi), ale żadnych typów do głowy, więc mógłbym po prostu źle pamiętać.
Na pewno wiele urządzeń DSP na chipie (SoC) wykonanych do oldskulowej analogowej obróbki wideo i / lub wielościeżkowego manipulowania i konwersji audio byłoby mieszanką takich analogicznych sztuczek, zanim sygnał zostanie przekształcony w cyfrowy i przetworzony dalej jako sygnał cyfrowy . Który następnie w niektórych przypadkach zostałby przywrócony do analogowego i być może ponownie zmultipleksowany lub zmodulowany do pewnego rodzaju sygnału antenowego.
Nie wspominają teraz o nowoczesnych aplikacjach dla tak złożonego SoC innych niż bardzo specyficzne narzędzia audio lub metrologia, ale nie jest prawdopodobne, że nadal istnieją, ponieważ nikt nie usłyszy o wszystkim.
Tak więc na wiele sposobów odpowiedź wydaje się twierdząca, że istnieją. Choć oczywiście nie do końca FPGA, ponieważ bestia cyfrowa nigdy nie może być w pełni porównana do analogowej.
Tak, nazywa się to FPAA:
https://en.wikipedia.org/wiki/Field-programmable_analog_array
Są to dokładnie analogowa wersja układów FPGA. Istnieje wiele różnych podtypów (prąd lub napięcie, czas dyskretny lub ciągły). Są one zbudowane z CAB (konfigurowalnych analogicznych bloków) i połączeń między nimi.