Forum: Mikrocontroller und Digitale Elektronik STM32F4 Discovery Shield für DSO + LA + CAN, UART, SPI, I2C


von SuperD (Gast)


Lesenswert?

Servus,

ich habe noch ein STM32F4-Discovery rumfliegen.

Neulich hab ich mir in Ermangelung eines Logicanalyzers für 
I2C-Debugging einfach mal diese LA-Firmware draufgezogen. 
https://code.google.com/p/logicdiscovery/
Ging perfekt - naja bei 3V3. Nun war einfach meine Idee das ganze ein 
bisschen auszubauen. Sprich Eingangsbeschaltung u.A. mit einem 
Komparator und den DACs zwecks Schwellspannung setzen.

Außerdem weil es eigentlich nichts kostet ein paar BNC-Buchsen auf die 
ADC-Module drauf. Da gibt es ja genügen gekoppelte Modi mit denen man 
Signale bis 1 - 2 MHz vernünftig aufzeichnen könnte. RAM ist ja da sonst 
bei dieser geringen Datenrate dürfte FS-USB mit DMA auch funktionieren.

Das ganze ist natürlich kein Oszi / LA-Ersatz aber dürfte aber in Sachen 
Performance mit Saleae LA  bzw. div. µC Oszilloskopen durchaus 
ebenbürtig sein. Für die kleinen Basteleien reicht das.

Außerdem würde ich gerne 2 CAN-Transceiver für die beiden CAN-Module, 
SPI/I2C Levelconverter (von TI gibts da ganz nette), RS232/RS485 
Transceiver vorsehen. Bestücken muss man es ja nicht, aber schaden tut 
es nicht. Dann könnte man das Ding auch als CAN-Tool oder RS232/RS485 to 
USB verwenden.

Platine müsste man knapp 2 lagig hinbekommen. Wenn sich ein paar Leute 
finden würden, könnte man eine Sammelbestellung machen, dann kostet die 
<10€. Nochmals für USB-Buchse (zusätzliche Power für Transceiver !), 
Schraubklemmen, Schaltregler, Komparatoren, Transceiver, BNCs und 
Steckerleisten/Kemmen sollte man je nach Ausstattung der 
Transceiver/Levelshifter auf 8-20€ kommen.

Wer Lust hat irgend ein Gehäuse/DIY-Plexiglasplatte zur Montage noch.

Das STM32F4DISCOVERY kostet auch so um die 12€.

Da könnte man sich ein nettes kleines Tool basteln, womit man für 30€ 
einen BilligLA-DSO-CAN-RS232-RS485-Dings hat.

Software für LA würde ich einfach das SUMP-Tool verwenden 
http://www.sump.org/projects/analyzer/client/ das ist zu besagten 
obrigen Sourcen kompatibel.

Für das DSO müsste man sich umschauen ob sich da schon jemand die Mühe 
gemacht hat.

Hat jemand was in die Richtung DSO?

Jemand Interesse?

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.