Czy istnieją „analogowe układy FPGA”?

13

Myślę o obwodach analogowych, których układ można odczytać (lub przynajmniej znacząco zmienić) z oprogramowania. Czy oni już istnieją?

peterh - Przywróć Monikę
źródło
Możesz zajrzeć do rodziny mikrokontrolerów PSOC. Mają programowalną warstwę sprzętową, którą można „routować” w dowolny sposób i zawierają kilka bloków analogowych na wspólnym rdzeniu mikrokontrolera. Nie tak naprawdę FPGA, ale alternatywa, która może być lepsza w przypadku prostszych aplikacji.
SF.
@SF. Myślę, że to naprawdę nie jest problem, z punktu widzenia funkcjonalności robi to, czego szukam. Chociaż taka konstrukcja zawiera prawdopodobnie znacznie mniej obwodów jako FPGA, zależy to od okoliczności, czy jest to problem, czy nie. Dziękuję Ci!
peterh - Przywróć Monikę

Odpowiedzi:

9

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.

Asmyldof
źródło
11

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.


źródło
Dziękuję Ci! Rozszerzyłem twoją odpowiedź o istotę celu linku, mam nadzieję, że ktoś to naprawi. :-)
peterh - Przywróć Monikę