Hallo zusammen, mal von Anfang an: ich soll ein Board entwickeln das über einen USB und UART Anschluss verfügt gleichzeitig 4 (evtl. erweiterbar) 12 Bit ADC Kanäle besitzt (25kSPS) und eine FFT in Echtzeit ausführen kann. Das ganze soll später über eine Batterie betrieben werden. ICs im BGA Gehäuse kann ich nicht verwenden. Daraus ergaben sich dann das es wohl eine DSP mit mind. 150 MIPS sein würde. Für die DSP sollte ein Eval-Board verfügbar sein. Fündig wurde ich bei TI mit dem TMS320VC5509A aus der C5000 Reihe. Leider besitzt dieser nur interne 10 Bit ADC. Deswegen muss ich einen zusätzlichen Externen benutzen. Ich würde gerne einen mit 4 Sample and Hold Stufen (gleichzeitige Messung) und paralleler Datenausgabe benutzen. Bei TI gibt es den THS1206 der aber relativ schnell ist (6MSPS). Hier wäre ein günstigerer Chip sicher denkbar. Soweit so gut nur kostet der Code Composer ca 3600$. Es gibt ein Eval-Board das sich C5509A Power Optimization DSK nennt, bei dem eine Version des Code Composers dabei ist, für ca 500$. Nun meine Fragen: hat jemand schon Erfahrung mit der DSP und/oder dem Board? gibt es eine günstigere Alternative zu dem Code Composer? wüsste jemand eine andere DSP die alle Vorraussetzungen erfüllt? In Hoffnung auf ein paar gute Tips Franz
ADSP-21992 8 * 14 Bit ADC 160 MHz Eval-Board verfügbar. Testversion der IDE verfügbar. Gut Dokumentation. Nachteil: Kein UART bzw. USB - ich habe einen kleinen Mikrocontroller zur Umsetzung zwischen CAN und USB (FTDI) genommen.
Hallo Alex, danke für Deine schnelle Antwort. Auf USB intern könnte ich noch verzichten. Aber den UART brauche ich unbedingt. Denn das Board das ich entwickle soll ein anderes ersetzen. Bei dem alten Board ist schon ein Schnittstellenwandler eingesetzt von UART auf RS485. Ich denke es wäre nicht gut zwei Schnittstellenwandler hintereinander zu schalten. Ich habe mal geschaut (wenn auch nur kurz) ob ich z.b. I²C/SPI auf RS485 finde hab aber nix gefunden. Emulieren über die Portleitungen will ich nicht. Was auch den nachteil hätte das der entsprechende vorhandene C code für die Schnittstelle nicht mehr zu nutzen wäre. Ansonsten ist gut das es die Entwicklungsumgebung als Testversion gibt. Aber das eval boad kostet das selbe. Was ich komplett vergessen hab ist, daß ich noch externen Ram anschließen soll (hauptsächlich für die FFT). Also hier soll ich entweder noch ne extra Batteriepufferung vorsehen bzw nicht flüchtigen SRAM benutzen.
Das Ding hat einen SPORT, welchen man als USART betreiben kann, erfordert ein wenig Arbeit in Software, läuft aber auch ohne Probleme. Wieviel Punkte soll die FFT denn bei welcher Auflösung haben, dass externer RAM benötigt wird?
Also für die FFT wären es drei Messreihen a 7200 Werte. 2 Messreihen mit 8 Bit und eine mit 16Bit. Wobei sich das in Zukunft noch ändern kann (natürlich nach oben ;-)). Bei dem Eval Board von AD hab ich zwei Verschiedene gefunden, die von den Spezifikationen erst mal gleich sind (die Bilder sind anders). Einmal das was man auf der AD Seite findet (was ich total überladen finde) und das was es bei RS online gibt ((ADDS-21992 Entwicklungs-Kit) gefällt mir viel besser) von der Beschreibung sind die gleich. Ist bei AD nur ein falsches Bild auf deren Seite zu sehen?? Was mich etwas verwirrt das bei dem Eval Board bei AD dabei steht das es ein auslaufendes Produkt ist. Bei den IC´s habe ich keinen dementsprechenden Hinweis gefunden. Gibt es vielleicht von nem Drittanbieter ein entsprechendes Board?
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.