Behöver här ett 60-tal analogingångar, minst 12bit. Samtliga ingångar behöver samplas >100ggr/sekund. Mer vore trevligt, men inget krav (medelvärdesbildning är ju inte fel).
Historiskt så har vi löst liknande konstruktioner med en hög externa ADC'er typ MCP3208. Enkelt, men ganska dyrt att stoppa in typ 8st kretsar för >20:- stycket.
Nu finns det ju massor med billiga µC'er med gott om analogingångar.
Kollade lite snabbt på tex. NXP MKE02Z16VLC2R, alltså en liten ARM-processor med 16st 12b Analogingångar för under $1 i volym. Alltså typ en femtedel av vad motsvarande antal ingångar kostar med MCP3208.
Dessutom skulle dessa processorer då på egen hand kunna sampla så snabbt de hinner och medelvärdesbilda detta, utan att behöva störa huvudprocessorn. Sen hämtas bara mätningarna ut i de 100Hz som applikationen kräver.
Så långt är allt bra.
Men sen kommer ju problemet med att alla dessa processorer måste programmeras.

Måste alltså, även i fält, kunna programuppdatera dessa då typ fyra processorer. Bör lämpligen göras ifrån huvudprocessorn som gör allting annat, som även har kommunikation med omvärlden.
Skulle ju kunna ha en bootladdare i varje 'ADC-µC' som möjliggör uppdatering via tex. SPI (eller vad man nu väljer för kommunikation), sen kan samtliga processorer köra samma mjukvara så man måste ju inte hantera fyra separata.
Men känns ändå en smula krångligt. Deras FW måste ju då även bakas in i programvaran för huvudprocessorn.
Blir även lite egendomligt i produktion, att lägga på bootladdare på alla processorer. Behöva dra ut alla dessa till programmeringskontakter etc.
Vet inte riktigt vart jag är på väg med trådstarten längre, men tänkte väl mest höra om någon här har gjort någonting liknande och har någon input att komma med?
