Forum: Mikrocontroller und Digitale Elektronik AD9854 Chinamodul schnittstelle


von R.Freitag (Gast)


Lesenswert?

Hallo,

in diesem Thread (DDS AD9854 China- Modul) ist das Modul behandelt, zu 
dem ich eine Frage habe. Ich habe ein Forth-System auf dem 
Steuerprozessor dieses Modules geladen, der Programmierprozess wurde 
erfolgreich beebdet.

Trotzdem kann ich das Modul per USB nicht ansprechen.  Bei einem anderem 
Prozessor (arduino nano) funktioniert das einwandfrei am gleichem 
Rechner.

Equipment: Win 7- Rechner, RealTerm, FF-Forth. Kabel.

Wie kann ich herausfinden, welche Ursache für das Nichtansprechen 
vorliegt, und diese anstellen?

Gruss + Dank

Robert (derzeit ohne Login unterwegs, geht in Fa nicht)

von Seppel (Gast)


Lesenswert?

R.Freitag schrieb:
> Trotzdem kann ich das Modul per USB nicht ansprechen.

Liegt vielleicht daran, das der AD9854 kein USB hat?

von R.Freitag (Gast)


Lesenswert?

Das hat er nicht, aber auf dem Modul befindet sich neben dem AD9854 auch 
noch ein Prozessor und ein RS232-USB Wandler. Und der sollte eigentlich 
ansprechbar sein.

Gruss

Robert

von bingo (Gast)


Lesenswert?

R.Freitag schrieb:
> nicht, aber auf dem Modul befindet sich neben dem AD9854 auch
> noch ein Prozessor und ein RS232-USB Wandler

Dann schau doch erst mal, ob der USB-Wandler funktioniert.

von Seppel (Gast)


Lesenswert?

R.Freitag schrieb:
> auf dem Modul befindet sich neben dem AD9854 auch
> noch ein Prozessor und ein RS232-USB Wandler

Hat mir meine Glaskugel nicht verraten. Genausowenig, um welchem 
Prozessor und Wandler es sich handelt.

von RFr (Gast)


Lesenswert?

Eine Glaskugel war auch nicht erforderlich. Ich  habe den Thread genau 
beschrieben, in dem das Modul per Bild gezeigt wurde und genau 
beschrieben ist. Alle Informationen habe ich aufgezählt, nur beim Lesen 
kann ich dir nicht helfen. Villeicht jemand anderes?

Und noch was: Ist dein Nick hier Programm?

Grüsse

Robert

von RFr (Gast)


Lesenswert?

bingo schrieb:
> Dann schau doch erst mal, ob der USB-Wandler funktioniert.

Wie genau ?

Gruss

Robert

von Seppel (Gast)


Lesenswert?

RFr schrieb:
> Alle Informationen habe ich aufgezählt, nur beim Lesen
> kann ich dir nicht helfen.
Welcher Prozessor ist verbaut?
Welcher USB-Seriell Wabdler ist verbaut?
Was hast Du genau alles gemacht?
Welchere Treiber ist unter Windows installiert?
> Villeicht jemand anderes?
Aber gerne.

von bingo (Gast)


Lesenswert?

RFr schrieb:
> bingo schrieb:
>> Dann schau doch erst mal, ob der USB-Wandler funktioniert.
> Wie genau ?

Das scheint ja sehr schwierig zu sein - ich würde es so machen: Wandler 
vom PC aus per USB ansprechen, schauen ob auf der anderen Seite des 
Wandlers ein RS232-Signal rauskommt. Benötigt: PC, Terminalsoftware, ist 
alles sehr exotisches Zeugs.

von bingo (Gast)


Lesenswert?

P.S. Du weisst, wie man an einem RS232-Wandler eine Signalschleife 
macht?

von Seppel (Gast)


Lesenswert?

Bevor ich es jetzt kompliziert machen würde, würde ja erstmal in der 
Systemsteuerung schauen, ob Windows überhaupt irgendwelche Treiber lädt.
Aber eigentlich bin ich raus.

von foo (Gast)


Lesenswert?

R.Freitag schrieb:
> auf dem Modul befindet sich neben dem AD9854 auch
> noch ein Prozessor und ein RS232-USB Wandler

Schau mal, ob das ein FT232 ist, bei dem die Schrift nicht gelasert ist 
(China Plagiat des Originals).
Dann hat evtl. der Windows Treiber von FTDI den Chip kaputt gemacht.
Er wird dann auch mit dem anderen Rechner nicht mehr funktionieren.

Es gab deshalb vor einigen Wochen einem ziemlichen Aufstand.
Zum Glück gibt es mittlerweile Softwarelösungen, mit denen diese 
Umprogrammierung des FT232 rückgängig gemacht werden kann.

von R.Freitag (Gast)


Lesenswert?

Seppel schrieb:
> RFr schrieb:
>> Alle Informationen habe ich aufgezählt, nur beim Lesen
>> kann ich dir nicht helfen.
> Welcher Prozessor ist verbaut?
ein AVR Mega32
> Welcher USB-Seriell Wabdler ist verbaut?
keine Ahnung, muss ich nachliefern. Ich habe derzeit nur Internet am 
Arbeitsplatz, das Teil liegt zuhause. ich vermute, dass es sich um einen 
chinesisches IC handelt, was in etwa der Standardlösung entspricht.

> Was hast Du genau alles gemacht?
Ich habe zuerst die Konfiguration des Rechners geprüft, indem ich einen 
Arduino nano (mit AVR 328) getestet habe. Das funktioniert einwandfrei.

Dann habe ich das Modul programmiert, und zwar per ISR-Verbindung. Das 
funktionierte mit avrdude erfolgreich. Einen Kontakt über die 
USB-Schnittstelle kam bisher nicht zustande. Derzeit suche ich nach 
einer Lösung, die Kontrolle per ISR vorzunehmen.

> Welchere Treiber ist unter Windows installiert?
Keine Ahnung. Wo erhalte ich diese Informatiomn?

>> Villeicht jemand anderes?
> Aber gerne.

von R.Freitag (Gast)


Lesenswert?

bingo schrieb:
> RFr schrieb:
>> bingo schrieb:
>>> Dann schau doch erst mal, ob der USB-Wandler funktioniert.
>> Wie genau ?
>
> Das scheint ja sehr schwierig zu sein - ich würde es so machen: Wandler
> vom PC aus per USB ansprechen, schauen ob auf der anderen Seite des
> Wandlers ein RS232-Signal rauskommt. Benötigt: PC, Terminalsoftware, ist
> alles sehr exotisches Zeugs.

Aha, das werde ich mal versuchen. Wernn ich das Datenblatt des Chips 
verfügbar habe.

Gruss

RFr

von R.Freitag (Gast)


Lesenswert?

bingo schrieb:
> P.S. Du weisst, wie man an einem RS232-Wandler eine Signalschleife
> macht?

Nein. Derzeit nicht.

von R.Freitag (Gast)


Lesenswert?

foo schrieb:
> R.Freitag schrieb:
>> auf dem Modul befindet sich neben dem AD9854 auch
>> noch ein Prozessor und ein RS232-USB Wandler
>
> Schau mal, ob das ein FT232 ist, bei dem die Schrift nicht gelasert ist
> (China Plagiat des Originals).
> Dann hat evtl. der Windows Treiber von FTDI den Chip kaputt gemacht.
> Er wird dann auch mit dem anderen Rechner nicht mehr funktionieren.
>
> Es gab deshalb vor einigen Wochen einem ziemlichen Aufstand.
> Zum Glück gibt es mittlerweile Softwarelösungen, mit denen diese
> Umprogrammierung des FT232 rückgängig gemacht werden kann.

Gibt es Links hierzu? Wo liegt die Softwarelösung?

von bingo (Gast)


Lesenswert?

R.Freitag schrieb:
> bingo schrieb:
>> P.S. Du weisst, wie man an einem RS232-Wandler eine Signalschleife
>> macht?
> Nein. Derzeit nicht.

Du verbindest beim USB-Chip TX und RX. Wenn Du dann mit dem 
Terminal-Programm etwas eingibst, musst Du es auf dem Bildschirm sehen. 
Wenn diese Verbindung offen ist, dann siehst Du es nicht.

D.h. die Daten gehen vom PC per USB durch den Chip und kommen per TX und 
RX sofort wieder in den Chip und per USB an den Rechner zurück. Daher 
auch der Name Loopback (=Signalschleife). Dann weisst Du, dass der 
USB-Chip und der dazugehörige Treiber sicher funktionieren. Allerdings 
sollte bei diesem Test die Verbindung vom USB-Chip zum µC offen sein, 
sonst stört der µC.

>> Welchere Treiber ist unter Windows installiert?
>Keine Ahnung. Wo erhalte ich diese Informatiomn?

Im Geräte-Manager in der Systemsteuerung. Dort siehts Du schon, um 
welchen Chip es sich handelt, dann Gerät mit rechter Maustaste 
anklicken, Eigenschaften, Treiber

von Seppel (Gast)


Lesenswert?

R.Freitag schrieb:
>> Welchere Treiber ist unter Windows installiert?
> Keine Ahnung. Wo erhalte ich diese Informatiomn?
Das kannst Du im Gerätemanager (Startmenü -> unten in der Eingabezeile 
für Programme suchen devmgmt.msc eintippen) sehen. Wenn Du keine 
Adminrechte hast, kommt erst noch ein Hinweis, das Du keine Änderungen 
vornehmen kannst.
Wenn Du das Gerät angesteckt hast, dann sollte das da auftauchen. Wenn 
da ein Ausrufezeichen o.ä. mit dran ist (meist klappen die einzelnen 
Gruppen dann auch auf), ist was nicht in Ordnung. Du kannst mit eienem 
Doppelklick auf das Gerät die Eigenschaften öfnnen und siehst dann auf 
den verschiedenen Reitern die Informationen. Auch zum Treiber.
Vielleicht läßt sich dadurch schon abklären, ob das der Treiber ist, der 
die Wandler zerkonfiguriert?

von R.Freitag (Gast)


Lesenswert?

R.Freitag schrieb:
> foo schrieb:
>> R.Freitag schrieb:
>>> auf dem Modul befindet sich neben dem AD9854 auch
>>> noch ein Prozessor und ein RS232-USB Wandler
>>
>> Schau mal, ob das ein FT232 ist, bei dem die Schrift nicht gelasert ist
>> (China Plagiat des Originals).
>> Dann hat evtl. der Windows Treiber von FTDI den Chip kaputt gemacht.
>> Er wird dann auch mit dem anderen Rechner nicht mehr funktionieren.
>>
>> Es gab deshalb vor einigen Wochen einem ziemlichen Aufstand.
>> Zum Glück gibt es mittlerweile Softwarelösungen, mit denen diese
>> Umprogrammierung des FT232 rückgängig gemacht werden kann.
>
> Gibt es Links hierzu? Wo liegt die Softwarelösung?

Ich mach mal die Ingrid...:-)


Der Chip trägt sie Bezeichnung WCH CH340 G

Das G kann auch eine 6 sein.

Gruss

Robert

von Seppel (Gast)


Lesenswert?

R.Freitag schrieb:
> WCH CH340 G

Ich hätte ja im Leben nicht gedacht, das da was bei Google rauskommt.
http://wch-ic.com/product/usb/ch340.asp
http://wch-ic.com/download/down.asp?id=79

Nur von Treibern habe ich da nichts gefunden.

von Marco L. (lange5766)


Lesenswert?

Hi,

Schau mal unter:

http://www.jens-bretschneider.de/aktuelle-treiber-fur-seriell-zu-usb-adapter/

darunter wurde ich fündig.
Anscheinend setzen die Chinesen mittlerweile auf allen möglichen Clones 
(Arduino-UNO, -NANO und einfachen USB-Seriell-Wandler) den CH340 ein.

Gruß

von R.Freitag (Gast)


Lesenswert?

Guten Morgen.

Ich habe unter Liux einen test vorgenommen, lsusb erkennt den Chip 
einwandfrei. Damit handelt es sich anscheinend nicht um ein Problem des 
Boards.

Ich könnte einen Versuch mit minicom starten. Kann das per usb 
connecten?

Den chinesischen Treiber habe ich nicht installiert, ich kann das nicht 
lesen.

Grüsse

Robert

von Seppel (Gast)


Lesenswert?

R.Freitag schrieb:
> Den ... Treiber habe ich nicht installiert
Dann ist es doch vorhersehbar, das es nicht geht.

von R. F. (rfr)


Lesenswert?

Seppel schrieb:
> R.Freitag schrieb:
>> Den ... Treiber habe ich nicht installiert
> Dann ist es doch vorhersehbar, das es nicht geht.

Nein. Vorhersehbar ist das nur, wenn man weiss, dass ewin  Treinbber 
erforderlich ist und dieser nicht da ist. Unter anderen Boards geht das 
aber ohne Treiber.

Die Erkennunf per Linux  mit lsusb  geht einwandfrei,aber minicom 
scheint nicht so recht zu wollen. Villeicht ist das aber auch  dazu 
nicht vorgesehen.

von Vlad T. (vlad_tepesch)


Lesenswert?

R.Freitag schrieb:
> in diesem Thread (DDS AD9854 China- Modul) ist das Modul behandelt, zu
> dem ich eine Frage habe. Ich habe ein Forth-System auf dem

Geht es nur mir so, oder versteht noch jemand nicht um welchen Thread 
oder welches Modul es überhaupt geht?

von R. F. (rfr)


Lesenswert?

Anscheinend geht es nur dir so. Daher :
Beitrag "DDS AD9854 China- Modul"
sollte weiterhelfen.

Gruss

Robert

von Seppel (Gast)


Lesenswert?

R. Freitag schrieb:
> Anscheinend geht es nur dir so.
So viel freundlichkeit ist eunfach zu viel für mein Gemüt.

R. Freitag schrieb:
> Anscheinend geht es nur dir so. Daher :
> Beitrag "DDS AD9854 China- Modul"
> sollte weiterhelfen.
Solche Links gehören in Beitrag #1!

>Ich habe unter Liux einen test vorgenommen, lsusb erkennt den Chip
>einwandfrei. Damit handelt es sich anscheinend nicht um ein Problem des
>Boards.
Wahrscheinlich, weil der Treiber schon von haus aus mitgebracht wird.

>Ich könnte einen Versuch mit minicom starten. Kann das per usb
>connecten?
Mit dem richtigen Treiber: Ja, das gitl sowohl für Windows als auch für 
Linux


Wenn Du doch alles (besser) weißt, warum funktioniert es denn dann bei 
Dir nicht?
Sorry, bin raus.

von R. F. (rfr)


Lesenswert?

Seppel schrieb:
> R. Freitag schrieb:
[...]
> R. Freitag schrieb:
>> Anscheinend geht es nur dir so. Daher :
>> Beitrag "DDS AD9854 China- Modul"
>> sollte weiterhelfen.
> Solche Links gehören in Beitrag #1!

Da ist er auch ausdrücklich erwähnt.
>
>>Ich habe unter Liux einen test vorgenommen, lsusb erkennt den Chip
>>einwandfrei. Damit handelt es sich anscheinend nicht um ein Problem des
>>Boards.
> Wahrscheinlich, weil der Treiber schon von haus aus mitgebracht wird.
>
>>Ich könnte einen Versuch mit minicom starten. Kann das per usb
>>connecten?
> Mit dem richtigen Treiber: Ja, das gitl sowohl für Windows als auch für
> Linux

Aha, und wie?
>
>
> Wenn Du doch alles (besser) weißt, warum funktioniert es denn dann bei
> Dir nicht?

ich weiss halt nicht alles besser, deswegen frage ich hier. Aber manche 
Antworten passen einfach nicht zur Frage. Das Lesen und Verstehen nder 
Fragestellung ist für dir richtige Antwort von essentieller Bedeutung.
> Sorry, bin raus.

Schönen Sonntag noch.

Robert

von Seppel (Gast)


Lesenswert?

So ist es richtig. Schuld sind immer die anderen.

> Aha, und wie?
Was glaubst Du, hat man Dir, gefühlte 2 dutzend Beiträge lang, versucht 
als Antwort zu entlocken?
Z.B. ob Windows einen Treiber für das USB-Gerät geladen hat. Die Antwort 
bist Du immer noch schuldig.

Bye...

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.