Forum: Digitale Signalverarbeitung / DSP / Machine Learning "Heim-DSP" was nimmt man?


von Stefan S. (st_schulte)


Lesenswert?

Hallo!

Ich bin bisher nur in der Mikrocontroller-Programmierung aktiv (ATMega), 
möchte aber gerne Signalmanipulation bis Modulation mit einem 
"einfachen" DSP machen.

Welche aktuell lieferbaren DSPs nimmt mal als Bastler (SMD OK, aber kein 
BGA!) bzw. welche Development-Kits dazu passend?

Optimal wäre ein Kit, mit dem man seine spätere Schaltung auch direkt 
programmieren kann (hatte ich erwähnt, das der DSP Flash haben muß:-)?

cu

Stef@n

von katzeklo (Gast)


Lesenswert?


von 123 (Gast)


Lesenswert?


von Stefan S. (st_schulte)


Lesenswert?

@katzeklo: Blackin ist ja nur eine Familie, kein Typ, kein DK.

@123: TMS320F28016 sieht gut aus, beeindruckende Werte im Datasheet, 
Board sogar hier im Shop - aber die Frage nach einem 
kosten-güstigem/losen SDK bleibt: 
(Beitrag "Neu im Shop: TMS320F28016 DSC (Digital Signal Controller)")
Werde ich mir sicher näher anschauen...

cu

Stef@n

von Strubi (Gast)


Lesenswert?

Hi Stefan,

wenn Du das Board selber machen musst/willst: Blackfin 532(1) gibt's im 
LQFP-Gehaeuse. Sonst sind die Core-Module von Cambridge Signal 
Processing (www.camsig.co.uk) oder Tinyboards (www.bluetechnix.at) zu 
empfehlen.
Die GNU-Toolchain zum Blackfin kostet nix, bei TI blaettert fuer ein 
funktionales SDK mit JTAG-ICE deutlich mehr hin.
Wenn Du deine Zielapplikation erlaeuterst, koennen wir dir bestimmt mehr 
Hinweise geben. Vielleicht tut's ja schon ein billiger ARM.

- Strubi

von Stefan S. (st_schulte)


Lesenswert?

Hallo Strubi!

Ahh, etwas Konkretes - aber die meisten Teile sind entweder zu teuer 
(komplett über 200 EUR), oder abgekündigt. Das hier: 
[http://de.farnell.com/jsp/search/productdetail.jsp?SKU=8546185] sieht 
aber ganz brauchbar aus. Mal schauen, ob ich etwas an Beispielen finde.

ARM(7) ist schon in Bearbeitung, ARM9 wäre u.U. interessant, wird aber 
wohl meist mit einer OS-Umgebung eingesetzt, was dann nicht so 
hardwarebezogenes Lernen wäre.

Mein streben geht zu aller erst mal in Richtung "DSP programmieren 
lernen" (deshalb möglichst ein Kit, um anfängliche Fehlschläge zu 
minnimieren). Filter bzw. Signalmanipulation um mein UNI-Wissen 
aufzubessern/auzufrischen, aber derzeitiges Ziel wäre ein FSK- oder 
IQ-Modem.

Da ich alles mit einem Modul machen können möchte, ist wahrscheinlich 
der Preis der entscheidende Faktor.

cu

Stef@n

von Stefan (Gast)


Lesenswert?

Hi,

ich schrieb schon in "DSP Board + IDE gesucht" vom C6713/C6416
-> die sind schnell
-> Entwicklungsumgebung mit dabei
-> haben flash -> lassen sich also Standalone betreiben (Doku lesen!)
-> mit den Audio-Codecs hat man gleich ein Analog interface dabei..
-> es gibt Erweiterungskarten, die lassen sich aber auch selber bauen
(Steckverbinder gibts bei Samtek als Muster umsonst)

Nur sind die nicht umsonst:
395 + ca. 50 für den Versand = 450$ (direkt bei TI, bezahlen per 
Kreditkarte)
macht etwas bei 300€ in der Summe.

mfg

Stefan

von Manfred (Gast)


Lesenswert?

Hallo,

ich hab mir den UNIDSP56 gebaut [http://www.unidsp56.de].
Aber vermutlich ist das wohl zu afulastig....

mfg

Manfred

von Siegfried (Gast)


Lesenswert?

Hallo Manfred,

interessantes Projekt! Kennst Du eine Quelle für die Hardware?

Siegfried

von gast (Gast)


Lesenswert?

Die DSC´s aus der 56F8xx Reihe von Freescale sind sehr interessant und 
kostengünstig. Evtl. kannst Du dir ein Starterkit über eine Freescale 
Werbeveranstaltung ergattern! Der Codewarrior ist auch bis 128k frei.

von Stefan S. (st_schulte)


Lesenswert?

Hallo!

Also ich habe mir ein TI-Komplett-Set (TMS320) in der Bucht ersteigert.
Da mein Urlaub gestrichen wurde, habe ich es noch nicht in Betrieb 
genommen.

Das UNIDSP56-Projekt sieht gut aus, aber auch die Werbeveranstaltung ist 
eine gute Idee (einer meiner Profs an der FH hat von TI auch mal eines 
bekommen, scheint also durchaus als Giveaway üblich :-).

Ich denke um einen Einstieg zu finden, bin ich erst mal ausgerüstet. Bis 
ich ein konkretes Projekt habe, werden sicher noch ein paar 
Modellwechsel stattfinden, dann werde ich wohl erneut suchen ...

cu

Stef@n

von Gerrit Buhe (Gast)


Lesenswert?

Hallo Stefan,

hast Du mittlerweile ein passendes DSP-Board gefunden? Der im UniDSP56 
verbaute Freescale DSP56309 hat eine übersichtliche Architektur und ist 
mit dem sehr guten, frei erhältlichen Assembler didaktisch sehr gut für 
den Einstieg in die DSP-Welt geeignet. Genau das waren wesentliche 
Kriterien bei der Auswahl für dieses Projekt. Flash-Speicher für 
autarken Betrieb hat das UniDSP56-Board ebenfalls zu bieten.

Heutige erschwingliche DSPs, wie z.B. BlackFins, sind leistungsfähiger, 
aber man hat Probleme, eine vernünftige kostenlose Entwicklungsumgebung 
zu bekommen. Außerdem sind die BlackFins 16-Bit-DSPs (auch wenn sie eine 
Doppel-Arithmetik-Einheit haben), so daß die Dynamik für hochwertige 
Audiosignale oder Modems gerade nicht ausreichend ist. Man muß dann 
"double precision" rechnen, was nicht nur mehr Zyklen erfordert, sondern 
(in Assembler) aufwendiger (unübersichtlicher) zu programmieren ist. Die 
geringe Leistungsaufnahme der BlackFins ist allerdings besonders 
hervorzuheben. Für Batterie-betriebene Geräte wären sie immer die erste 
Wahl.

Soviel als Kommentar, da ich gerade über diese Nachrichten gestolpert 
bin.

Viele Grüße,

Gerrit, DL9GFA
(Vorsicht: befangener UniDSP56-Entwickler ;o)

von gast (Gast)


Lesenswert?

Muss es unbedingt ein DSP sein, oder geht evtl. auch ein DSC ?

Dann kämen Freescale 56F8xxx - Serie bzw. DsPIC´s in Frage. Bei beiden 
gibt es kostenlose codeeingeschränkte Tools welche aber für den Anfang 
reichen würden. Bei den DsPIC müsste sogar etwas im DIL-Gehäuse zu haben 
sein.

von Josef W. (josefwa)


Lesenswert?

Man sollte vielleicht auch mal die neue Low Cost Starterfamilie von TI 
ansehen -> PICCOLO. Soll demnaechst auch ein einfaches und billiges 
Starterkit geben. Und der grosse Vorteil - die C2000 Prozessoren sind 
untereinander kompatibel! Gibt's sogar Varianten mit FPU!

http://focus.ti.com/paramsearch/docs/parametricsearch.tsp?familyId=919&sectionId=95&tabId=1533&family=mcu&paramCriteria=no

von Thomas S. (df1po)


Lesenswert?

Das 28335 Modul von TI ist preiswert,gut und  verfügbar. Die Tools dazu 
im kleinen (32kByte) Rahmen frei erhältlich. Die Controlcard für ca. 
69US$, mit Grundplatine für 99US$. Das ganze ist ein ordentlicher 
Floating-Point DSP. Das spart jede Menge Sklalierungsarbeit. Meiner 
Meinung nach: billger geht nicht....

von Mike (Gast)


Lesenswert?

Kleiner Tip, versuch das Beagle Board.
Viel Power, günstig und nette Features:

http://beagleboard.org/

von gast (Gast)


Lesenswert?

OMAP haben zwar einen DSP drauf aber das ist ein Multimedia chip, cih 
würd mal mit einem reinen DSP anfangen, weil sonst ärgerst dich nur mit 
Linux bzw. mit der kommunikation von ARM und DSP herum!

von TI-Fan (Gast)


Lesenswert?

Piccolo controlSTICK Evaluation Tool

http://www.ti-estore.com/merchant2/merchant.mvc?Screen=PROD&Product_Code=TMDX28027USB

$39,00 + Versand

Den DA-Wandler musst halt noch ranfrickeln.


Edith: Typo im TI-Titel korrigiert.

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
Noch kein Account? Hier anmelden.