Forum: Mikrocontroller und Digitale Elektronik Logikanalzyer mit FT232BL


von micron (Gast)


Lesenswert?

Hallo Bastler,

mir geht es genauso.

hier wirst du nicht mehr viel Infos bekommen !

Aufgrund einiger Idioden haben sich die Macher des Projektes hier 
verabschiedet.

So is es halt.

micron

von wolfgang (Gast)


Lesenswert?

Hallo
kenne die ganze Anwendersoftware nicht aber generell was zu FX2 und USB.

Der FX2 kann full und high speed. Die Treiber und das ganze Gedöns 
werden den FX2  erkennen und initialisieren. Wenn der FX2 aber an einem 
USB1 Port oder defektem USB2 Port hängt kann er nur full speed und dann 
sind die USB Buffer nur 64 Byte gross anstatt 512. Aber die 
Initialisierung mit Treiber etc ist immer noch OK.
Wenn die Anwendersoftware dies dann auswertet kann es durchaus sein dass 
diese nur bei high speed rennt und sonst Fehler zeigt.
Defekte USB2 Ports die nur noch USB1 full speed erkennen ist keine 
Seltenheit, hatte diesen Fehler schon mehrfach.

USBVIEW installieren und nachschauen mit welchem Hub das Teil verbunden 
ist.

von Bastler (Gast)


Lesenswert?

Also, ich habe jetzt mal mit USBView die USB-Situation an meinem Rechner 
angeschaut. Und zwar ist es so, dass wenn ich das Board anstecke, wird 
es als High-Speed Gerät erkannt, in USBView sieht soweit alles 
ordentlich aus. Starte ich nun jedoch die LA-Software, so fliegt der 
Logic Analyzer raus, und wird als Unbekanntes Gerät angezeigt. Unter 
ConnectionStatus steht nun: DeviceFailedEnumeration, wo zuvor 
DeviceConnected stand. Alles irgendwie sehr komisch... Ich habe hier 
zwei angezeigte Hubs, und zwar einmal "Standard erweiterter PCI-zu-USB 
universeller Hostcontroller" (unter diesem Hub taucht der Logic Anylyzer 
auf, solange die LA-Software noch nicht gestartet wurde), und dann noch 
einen "Standard OpenHCD USB-Hostcontroller" (, unter welchem dann das 
unbekannte Gerät auftaucht, nach dem Start der Software).

Für mein Mobo gibt es anscheinend keine aktualisierteren Treiber, 
ansonsten hätte ich die mal noch installiert.


Ich habe das Board nun auch mal an ein Laptop gehängt, hier kommt nicht 
die Meldung dass das Gerät nicht erkannt wurde, sondern dass ein High 
Speed- Gerät mit einem Low Speed- Port verbunden wurde (obwohl dies 
definitiv nicht stimmt, das ist ein High Speed-Port, wenn man da 
Wechseldatenträger anhängt werden Datenraten erreicht, die in jedem Fall 
dem High Speed-Standard entsprechen).

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

In diesem Fall kaufe man sich die Originalhardware. Wenn es damit immer 
noch nicht funktioniert, kannst Du dich offiziell beim Hersteller 
beschweren.

von Stephan H. (stephan-)


Lesenswert?

micron schrieb:
> Hallo Bastler,
>
> mir geht es genauso.
>
> hier wirst du nicht mehr viel Infos bekommen !
>
> Aufgrund einiger Idioden haben sich die Macher des Projektes hier
> verabschiedet.
>
> So is es halt.
>
> micron

micron,
ich weis ja nicht wer für Dich Idioten und wer Macher sind.
Aber die "Macher" ( für mich sind es Forumsmitglieder die den AXpro, DX 
oder Saleae zu laufen haben) lesen mit, und eigentlich wurde auch alles 
gesagt was notwendig ist um fremde Software auf dem eigenen System 
benutzen zu können. Es wurde hier einfach zu viel Wind gemacht. Deshalb 
ist s ruhig.

Falls die "Idioten" für Dich die sein sollten, welche hier sogar 
Bausätze anbieten wollten, dann bedanke Dich doch bei denen, das es so 
ruhig wurde. Die helfen Dir bestimmt Deine Hardware an den Start zu 
bringen. Die müssen doch damit richtig fit sein. Wie sollten die sonst 
einen Baussatz vermarkten können ??

von wolfgang (Gast)


Lesenswert?

Würde mal sagen in beiden Fällen geht der USB2 Hub am Rechner nicht mit 
der Hardware. Im Grundzustand ist FX2 immer nur Full speed, erst nach 
laden der Firmware wird mit enumeration umgeschaltet.
Enumeration failed und beim zweiten nur USB1 erkannt.

von Uwe H. (uwehermann) Benutzerseite


Lesenswert?

Oops, habe ganz vergessen hier ein Update zu meinem Open-Source, 
Cross-Plattform Logic-Analyzer Software-Projekt zu posten.

Ich habe mich inzwischen mit Bert Vermeulen und einigen anderen Leuten 
zusammengetan und wir entwickeln nun gemeinsam am "sigrok" Projekt ("it 
groks your signal")...

http://www.sigrok.org

Wir haben lauffähige Kommandozeilen- und (partiell lauffähige) 
GUI-Software für Saleae Logic, EE Electronics XLA, USBee SX, 
Braintechnology USB-LPS (allesamt FX2-basiert) und diversen Geräten die 
nicht auf FX2 basieren, z.B. OpenBench Logic Sniffer, Zeroplus Logic 
Cube, ASIX SIGMA, Buspirate, Intronix Logicport und bald wohl noch mehr.

Von den genannten gibts für etwa 4-5 schon funktionierenden Code, ein 
paar weitere sind soweit reverse-engineered, dass ein Treiber in Arbeit 
ist. Alle genannten Geräte liegen bei mindestens einem sigrok-Entwickler 
daheim rum, werden also definitv unterstützt werden.

Zu allen Geräten gibts Infos und PCB-Fotos im sigrok Wiki.

Bitte melden wer weitere Logic Analyzer kennt und unterstützt haben 
möchte (Mailingliste oder IRC channel #sigrok auf Freenode).

Protokoll-Decoder (in Python geschrieben damit leicht weitere 
beigesteuert weden können) sind derzeit am entstehen, es gibt eine 
Testversion für I2C, wobei wir noch am ausarbeiten sind wie genau 
Schachteln von Decodern funktionieren soll. Wir wollen so Dinge wie 
"Dekodiere diese beiden Channel als I2C, und leite das Ergebnis in den 
Microchip-24AA64-I2C-EEPROM-Dekoder, zusätzlich mit jenem Channel für 
die WriteProtect-Leitung" ermöglichen, also das flexible 
"zusammenstöpseln" von Protokoll-Dekodern mehrerer Ebenen.

Alles in Allem entwickelt sich das Projekt (denke ich) ganz gut, und es 
sind jetzt auch verschiedene Leute involviert die mithelfen. Wir hoffen 
damit in 2-3 Monaten eine Open-Souce Standard-Logic-Analyzer-Software 
für Linux, Windows, Mac OS X anbieten zu können die geräte- und 
plattformunabhängig immer die selben Features und die selbe UI bietet 
und mit vielen nützlichen Protokoll-Dekodern ausgeliefert wird.


Uwe.

von Stephan mit AX Pro (Gast)


Lesenswert?

nun, die Soft ist ja noch weit entfernt von dem was Ihr benutzen wollt 
aber nicht könnt weil ein Paar Bytes im EEProm fehlen bzw nicht korrekt 
sind.
Auf der anderen Seite bewundere ich Euren Eifer die Soft so weit zu 
entwickeln. Ihr habt ne Menge Hardware integriert.
Ordentliche Leistung. Macht weiter so.

von Uwe H. (uwehermann) Benutzerseite


Lesenswert?

Stephan mit AX Pro schrieb:
> nun, die Soft ist ja noch weit entfernt von dem was Ihr benutzen wollt
> aber nicht könnt weil ein Paar Bytes im EEProm fehlen bzw nicht korrekt
> sind.

Oh, das sigrok-Projekt hat mit den "Wir bauen einen FX2 basierten 
Saleae-Klon"-Efforts nichts zu tun, ich war nur zufällig über diesen 
Thread gestolpert und habe sigrok daher erwähnt.

Der Grund für mich (und wohl auch Bert Vermeulen) eine eigene Logic 
Analyzer Software zu schreiben war, dass wir genug davon hatten, dass 
alle kommerziellen und nahezu alle nichtkommerziellen Logic Analyzer mit 
einer closed-source, Windows-only Software geliefert werden.

Wir wollten eine Open-Source Software, die plattform-unabhängig läuft 
(u.a.), daher das Projekt. Die FX2-Diskussionen hier hatten damit nichts 
zu tun, hat sich nur angeboten hier ein wenig Werbung für sigrok zu 
machen :)

Uwe.

von Siegfried S. (dieleena)


Lesenswert?

Hallo,

@ tb (Gast)
Habe ein Problem mit deinem Schaltplan in dem Beitrag vom Datum: 
09.02.2010 16:00

Die Schutzdioden müssen doch an den 74LVC8T245, und nicht an die 
Eingangspin des LA, oder ?

die "100 Ohm" Widerstände sollen doch in Verbindung mit den Schutzdioden 
vor überhöhter Spannung an den Eingänge des LA schützen.

Wie sieht es aus, wenn die Eingänge des LA an einem System mit 5 Volt 
betrieben wird ?

Gruß Siegfried

von Jaffel (Gast)


Angehängte Dateien:

Lesenswert?

Ich muss das nochmal aufwuehlen.
Der Programmierer bin ich nicht, ich kenne mich auch nicht gut mit 
Schnittstellen aus. Nun habe ich mir obiges Board besorgt, wie John es 
in seinem Bild auch hatte. Leider ist die CD und PDFs fast alles in 
Chinesisch ;(
Bitte wie bekomme ich die VID / PID geaendert ?
Und wie zum Geier bekomme ich mit dem Cypress Tool das EEPROM geloescht 
? Da ist irgendeine Software drauf, die mir ein Eingabegeraet 
vorgaukelt, fuer welches es einen Treiber YW.sys braucht ? Trenne ich 
das EEPROM, kann ich mit der CyConsole zugreifen. Also auslesen, aendern 
geht garnicht. Kompliziert, wenn man auf das Boad zugreifen kann, aber 
man den Jumper fuer das EEPROM vorher ziehen muss.

Frage, wie aendere ich die VID und PID und wie loesche ich das EEPROM ?
Chip ist ein CY7C68013A-128

von Hilfe_suchen (Gast)


Lesenswert?

Vielleicht solltest Du auch eine Kontakt-Emailadresse angeben, wenn Du 
Hilfe haben möchtest...

von Suchender (Gast)


Lesenswert?

Hallo,
ich habe mir professionell Platinen fertigen lassen, auf Grundlage eines 
Schaltplanes der hier weiter oben veröffentlicht wurde. Jedoch komme ich 
auch mit der PID/VID-Geschichte nicht klar, habe leider auch keine 
Erfahrung mit diesen Cypress-Controllern. Hier mal meine Mail: 
logichelp56892@trash-mail.com
Falls sich jemand erbarmt und mir ein wenig Hilfe leistet kann ich auch 
ein/zwei Platinen springen lassen, habe noch welche übrig.

Vielen Dank!

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

@Hilfe_suchen

So, dann habe ich mich jetzt mal angemeldet. Ich weiss zwar nicht was Du 
mir per email mitteilen moechtest, was man nicht auch hier machen kann 
aber wenn es Dir so lieber ist, wird es seine Gruende haben.

@Suchender

Also ich habe zu dem Board eine CD bekommen, auf der Massenhaft PDFs 
sind. Irgendwas um die 450MB 90% davon in Chinesisch, hilft also nicht 
weiter.
Irgendwo in dem Zeichengewirr habe ich ein PDF gefunden, in dem stand, 
dass man in einer .inf Datei im Cypress Ordner diese VID und PID aendern 
muss. Dann das Programm neu starten und das Geraet anschliessen. Aber 
wie erwartet standen dann wieder die Werkseinstellungen drin.
Auch das EZ Tool kann ich nicht nutzen, weil das Board halt nicht 
erkannt wird, sobald die Datenleitung vom EEPROM mit dem Cypress 
verbunden ist. Nun frage ich mich, wie bekomme ich die 
Beispielprogrramme in das EEPROM, wenn das Cypress-Tool das Board nicht 
haben will, weil das EEPROM eingesteckt ist. Also ich verstehe das 
ueberhaupt nicht.
Auf der Cypress Seite und auf der CD ist das selbe Tool, daran kann es 
also auch nicht liegen.
Jedenfalls hatte ich bisher keinerlei Erfolge mit dem Board und dann 
verliert man irgendwann die Lust.

von ado (Gast)


Lesenswert?

Also hier sind noch einmal die IDs:

USBee:

SX           08A9 / 0009
AX-Standard  08A9 / 0012
AX-Plus      08A9 / 0013
AX-Pro       08A9 / 0014
DX           08A9 / 0015


Z.B. C0 A9 08 09 00 ...  Hi und LOW-Byte müssen vertauscht werden.

Saleae:      0925 /3881

C0 25 09 81 38 00 00 00


Ich habe bei mir mit einem Hexeditor eine 64 oder 256 Byte lange Datei 
erzeugt und dann mit dem Cypresstool aufgespielt. Dabei muß beim 
Einstecken des USB Devices das EEPROM deaktiviert sein.

Z.B. Stromlos durch Jumper

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Du bist lustig. Was ich davon jetzt verstanden habe ist, dass ich mit 
meinem Hex-Editor eine 64 oder 256Byte lange Datei erstellen muss.. 
Okay, das bekomme ich noch hin. Ich nehme mal an, alles mit FF voll 
schreiben. Aber die Daten ? Nehmen wir mal das Saleae C0 25 09 81 38 00 
00 00 kommen dann wo hin ? Einfach an den Anfang des HEX Files ?

Soweit so gut und wie bekomme ich das dann in den Cypress ? Das Tool 
macht doch nichts ausser was anzeigen. Da muss es doch zumindest 
irgendeinen Upload-Button oder sowas geben. Tut bei mir aber nichts, 
also kann ich nicht anklicken. Auslesen kann ich ihn, dass ist aber auch 
schon alles was mit dem Tool geht.

Und wie bekomme ich Daten in das EEPROM, wenn man den Stecker ziehen 
muss um das Tool ans laufen zu bekommen ? Das ist mir nach wie vor ein 
Raetsel.

Gibt es vielleicht andere Moeglichkeiten als das Tool von Cypress ? Das 
ist ja immerhin schon 3 Jahre alt evtl funktioniert das mit dem jetzigen 
Stand von Windows einfach nicht mehr ? Ich habe es auf zwei Rechnern 
ausprobiert.
Ich meine der Cypress Chip basiert ja auf einen 8051. Kann man da nicht 
andere Tools nehmen ? Den 8051 kenne ja sogar ich und das soll als 
"Bascom Lauflicht Programmierer" schon was heissen.
Wie sieht es zum Beispiel mit Linux aus ? Gibt es dafuer vielleicht was 
?

Mit den Daten vom USBee kann ich ueberhaupt nichts anfangen, da habe ich 
mich auch nicht mit beschaeftigt. Das waere jetzt auch ZU viel Input auf 
einmal.

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Angehängte Dateien:

Lesenswert?

Die Datei habe ich mal erstellt, ich nehme an das es so richtig ist. 
Bild. Nur leider bekomme ich auch die nicht auf den Cypress.

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Ich verstehe es nicht. Jetzt habe ich wieder glatte drei Stunden mit dem 
Ding rumexperimentiert und es tut sich garnichts. Ich bekomme keine 
Daten auf den Chip, egal was ich anstelle. Auch in's EEPROM schreiben 
will er nicht. Lesen kann ich so gut wie alles. Auch ein "control bit" 
kann ich senden und er bestaetigt mir das mit einem freundlichen "hat 
funktioniert". Das war aber auch schon alles was funktioniert.

Ich brauche da echt Hilfe. Vielleicht liegt es ja auch nicht an mir 
sondern an der Soft- Hardware ?

von Christian R. (supachris)


Lesenswert?

Hast du denn das EEPROM nach dem Anstecken wieder aktiviert?

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Ja natuerlich, ist doch nur Reset druecken. Sonst erkennt er das ganze 
Geraet ja nicht.

von ado (Gast)


Angehängte Dateien:

Lesenswert?

Das Tool von Cypress sieht bei mir aus wie auf dem Bild.

Im Gerätemanager muß sich das Device wie auf dem Bild anmelden.

Das Cypresstool hat das Device nun auch erkannt und man kann das EEProm 
wieder mit Stromversorgen . ( Reset drücken ??? - Das wohl nicht !)
Nun kann man das erstellte File mit dem Cyresstool auf das bestromte 
EEProm schreiben.

Ich hatte bei mir immer Probleme mit dem Saleae Device. Benutze jetzt 
die USBee Variante.  Viel Glück.

von ado (Gast)


Angehängte Dateien:

Lesenswert?

Ich weis nicht ob es eine Rolle spielt, aber benenne mal deine 
Hexfile-Endung in iic um.

Dann drückst Du den "S EEPROM" Button und lädst das iic File hoch.

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Hallo ado,

kannst Du mir bitte mal eine PN schreiben. Ich bin auch weiter gekommen 
aber eigentlich genau mit dem Gegenteil wie bei Dir.

von Ich (Gast)


Lesenswert?

Hallo,

ich habe mir nun auch so ein FX2LP Board bestellt.

Ich verwende die Software EZ-USB Control Panel. Die sieht leicht anders 
aus, als die, die hier im Screenshot zu sehen war.
Wie muss ich nun vorgehen, um die Device ID zu ändern? Jumper ab, dann 
wird das Board korrekt von dem Tool erkannt. Wie genau muss nun die Hex 
Datei aussehen für z.B. Saleae?

von Ich (Gast)


Lesenswert?

Wo bekomme ich denn die CyConsole her? Mit dem EZ-USB Control Panel habe 
ich es nicht hingekommen. Und die Console finde ich nicht.

von Christian R. (supachris)


Lesenswert?

CyConyole ist im SuiteUSB Paket drin: http://www.cypress.com/?rID=34870 
Wie die hex Datei aussehen muss, steht ja oben schon ein paar mal. Am 
besten als .iic speichern und mit der CyConsole in den EEPROM laden.

von Carsten S. (dg3ycs)


Lesenswert?

Hi,

also das aussehen des Files wurde ja schon beschrieben. Nach den ersten 
Bytes direkt am Kopf, die entscheident, sind ist es völlig egal... Auch 
die eigendliche Größe des EEPROMS ist völlig gleichgültig. Wichtig ist 
nur das die SLAVE Adresse stimmt. (Kann man ja bei einigen 
Beeinflussen).

Aber ein Einwurf für diejenigen die es "warum auch immer" nicht 
hinbekommen. (Evtl. auch weil schon mist im EEPROM steht)
Neben der Möglichkeit das über den Cypress selbst zu proggen gibt es ja 
noch die recht problemlose Möglichkeit dieses direkt -auch In Circuit- 
zu Programmieren. Viele Handelsübliche Eprommer und auch µC Progger 
(insbesondere auch die alten SelfMade PicProgger)bieten ja die 
Möglichkeit. Und hat man so etwas nicht in der Hand, dann kann man im 
Minimalfall mit nur ein paar Widerständen einen für den LPT Port bauen.
Bauanleitungen und Software gibt es (noch) zu hauf im Internet, auch 
wenn ab und an ein Link schon mal ins Leere führt da die Seite schon ein 
paar Jahre down ist ;-) .

Gruß
Carsten

P.S. Wenn man zwei EEProm die mit Jumper oder DIP  Schalter (NUR SCL & 
SDA) umschaltbar sind verbaut kann man bequem fliegend zwischenden Modi 
wechseln...

von Ich (Gast)


Lesenswert?

Also die CyConsole habe ich jetzt installiert. Dort wird das Board 
allerdings nciht erkannt. Was mich wundert, da es von EZ-USB Control 
Panel, was ich erst hatte erkannt wird.

Im Geräte Manager steht es unter:

Cypress EZ-USB FX2(68613) - EEPROM missing

von Ich (Gast)


Lesenswert?

Also anscheinend funktioniert es nicht, da das Gerät den CyUSB Treiber 
nicht will. Bei dem EZ-USB Control
Panel war anscheinend ein anderer dabei, der ging.

von Ich (Gast)


Lesenswert?

Also es läuft jetzt doch. Es wird auch von Saleae erkannt. Welcher Pin 
entspricht denn Input1 etc. Ich würde das gerne mal testen wollen, ob 
alles funktioniert. Kann man das Saleae auch ohne Analyse Laufen lassen, 
also dass es nur mitschneidet? Da würde ich sonst einfach mal eine 
Spannung an den entsprechenden Pin anlegen.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

kinder ...

1. - jumper abziehen

2. - Cyconsole oder Control Center installieren, die sind beide ? (auf 
jeden fall Control Center) in dem SuiteUSB.NET ( 
http://www.cypress.com/?rID=34870 ) beinhaltet.

3. - board anschliessen, sollte als Cypress FX2 - No EEPROM (0x8613) 
erkannt werden, evt. die triber nochmal manuel ändern auf die aus dem 
SuiteUSB.net verzeichniss ( ...Programme ??\Cypress\SuiteUSB.NET\Driver 
)

4. .iic erstellen (mit hex editor)

5a. CyConsole starten und lg EEPROM clicken (die ertsllte .iic 
auswählen)
(CyConsole.exe)

oder

5b. Control Center starten, den Cypress FX2 - No EEPROM (0x8613) in dem 
hauptfenster selektieren, menü "program FX2 -> 64kb eeprom" wählen (die 
ertsllte .iic auswählen)
(CyControl.exe)

6. Jumper wieder rein, reset oder noch besser von USB abziehen und 
wieder anschliessen

Das wars schon, jetzt sollte windows nach passenden triebern für das 
gerät der durch den inhalts des EEPROM identifiziert wird verlangen.

Evt. LESEN ! Diese procedur ist hier schon mehrmals beschrieben worden.
Was die 650mb chinesische CDs angeht, die sind interessant - aber nur 
für die die selber was mit FX2 machen wollen und nicht nur andere leute 
arbeit klauen wollen.

von Ralph (Gast)


Lesenswert?

Hallo,

ich habe mir nun auch dieses Board geordert: 
http://www.mikrocontroller.net/attachment/88386/Cypress.JPG

Sehe ich das richtig, dass ich mir da noch extern eine Schaltung mittels 
SN74LVC2T45 etc. aufbauen muss, um das als LA nutzen zu können?

von Thomas R. (tinman) Benutzerseite


Lesenswert?

und wozu den SN74LVC2T45 ?

FX2 ist genau so ESD protected wie SN74LVC2T45 und funktioniert beim 
logic leveln 2.5V -> 5V, reicht also für 99,9% aller µC schaltungen die 
du je messen wirst.

von Ralph (Gast)


Lesenswert?

Also kann ich direkt mit PortB messen? Wieso wurde denn dann hier in den 
Schaltungen überall noch der SN74LVC2T45 eingebaut?

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Ralph schrieb:
> Also kann ich direkt mit PortB messen?

gegenfrage, kannst du an ein Atmega ein digitales signal direkt 
anschliessen ?

Natürlich, und an den FX2 (CY7C68013A) genau so.

> Wieso wurde denn dann hier in den
> Schaltungen überall noch der SN74LVC2T45 eingebaut?

siehe Pegelwandler

von erbstaub (Gast)


Lesenswert?

> und wozu den SN74LVC2T45 ?
> FX2 ist genau so ESD protected wie SN74LVC2T45 und funktioniert beim
> logic leveln 2.5V -> 5V, reicht also für 99,9% aller µC schaltungen die
> du je messen wirst.

>> Wieso wurde denn dann hier in den
>> Schaltungen überall noch der SN74LVC2T45 eingebaut?
> siehe Pegelwandler

Häh? Weil alle anderen es nicht schnallen, oder weil sie Pegel 
1,65V..5,5 V haben?

von kakadu (Gast)


Lesenswert?

bei mir ging es so:

- Jumper abziehen, Board anschließen
- Treiber (cyusb.inf) an die VID und PID des Boards anpassen
- Treiber installieren
- Jumper aufstecken
- EEPROM erstellen und aufspielen:
cyconsole.exe options ez-usb-interface lg EEPROM
- Reset

Logic.exe -> Runtime Error!

Auf meinem Board (ebay: electronics.lee, entgegen der Fotos ist es 
dieses: 
http://www.bestelecs.com/download/ez_usb/EZUSB_User_Guide_ebay.pdf) ist 
kein RAM.
Ich nehme an, das könnte das Problem sein? :-)

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

There is a 32KB External RAM footprint on the back of the FX2LP board.
It is an option for advance user who require large block of RAM to store 
array od data in the RAM space. The IS61LV256-15J is the best choice for 
this external ram, you can solder it if you have got one in hand, or you 
can tell us to solder it before your purchase.

Sollte nicht so schwer sein, ein entsprechendes Ram aufzulöten. Ich 
glaube eher, die Beschaffung könnte problematisch sein, oder?

von kakadu (Gast)


Lesenswert?

Gibt es bei RS. Aber es ist wohl doch nicht die Ursache, bei den anderen 
Minimalboards geht es ja auch.
Ich habe mittlerweile mit der Version 1.0.33 Erfolg, aber 1.1.3 und 
1.1.4 stürzen ab:

RecoverableException: WinUsb_ReadPipe failed; Overlapped I/O operation 
is in progress.

EEPROM auf dem Board ist ein 24LC128, also 16 kByte = 16384 Byte, mit 0 
gefüllt. Byte 5 ist das LSB der Revision. Ob 0 oder 1 macht keinen 
Unterschied.

Weiter oben gibt es mit USBlyzer (trial 33d) gewonnene Infos 
Beitrag "Logikanalzyer mit CY7C68013A" , das sieht bei mir 
auch anders aus (iManufacturer hat keine description, Configuration 
descriptor weicht ab).

Ich weiß nicht, ob diese Daten auch ins EEPROM gehören, im FX2 
Datenblatt habe ich dazu nichts gefunden.

Läuft denn bei jemandem ein Klon mit aktueller Software?

von kakadu (Gast)


Lesenswert?

kakadu schrieb:
> Weiter oben gibt es mit USBlyzer (trial 33d) gewonnene Infos
> Beitrag "Logikanalzyer mit CY7C68013A" , das sieht bei mir
> auch anders aus (iManufacturer hat keine description, Configuration
> descriptor weicht ab).
>
> Ich weiß nicht, ob diese Daten auch ins EEPROM gehören, im FX2
> Datenblatt habe ich dazu nichts gefunden.

Ah, das ist der Zustand mit der von "Logic" übertragenen Firmware..

von Thomas R. (tinman) Benutzerseite


Lesenswert?

kakadu schrieb:
>
> Logic.exe -> Runtime Error!

tja, dann fag doch Saleae warum es nciht geht.

Ein Tip: Benutze die ältere software, die geht ohne runtime error
oder noch besser kaufe es (dann gehts auch)


>
> Auf meinem Board (ebay: electronics.lee, entgegen der Fotos ist es
> dieses:
> http://www.bestelecs.com/download/ez_usb/EZUSB_User_Guide_ebay.pdf) ist
> kein RAM.


SRAM gibt keins beim Logic, du brauchst auch keins

von Stephan H. (stephan-)


Angehängte Dateien:

Lesenswert?

mein 1.und mein 2. AXPro

von kakadu (Gast)


Lesenswert?

> tja, dann fag doch Saleae warum es nciht geht.
> kaufe es (dann gehts auch)

Ich beschwere mich ja auch nicht. Natürlich würde ich gerne wissen, 
woran es liegt. Wenn die neue Software im Gegensatz zur alten einen 
Schutz hat, können auch nur Features der ersten Hardwareversion genutzt 
werden. Größe des EEPROMs? Weitere Daten im EEPROM? Irgendwelche 
Register im FX2? Zwei Pins auf dem PCB verbunden? Ein Kondensator, der 
ausgemessen wird?

Wer die Treiber für USBEE SX sucht: die Cypress Treiber funktionieren, 
muss man nur anpassen.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

kakadu schrieb:
>> tja, dann fag doch Saleae warum es nciht geht.
>> kaufe es (dann gehts auch)
>
> Ich beschwere mich ja auch nicht. Natürlich würde ich gerne wissen,
> woran es liegt.

Saleae fragen ...

> Wenn die neue Software im Gegensatz zur alten einen
> Schutz hat, können auch nur Features der ersten Hardwareversion genutzt
> werden.

es gibt keine hardware revisionen, keine serien nummer (bei der ersten 
Saleae geräten) - ich habe die allererste version und die geht 1a mit 
neuester software


> Größe des EEPROMs?

eigentlich wurscht

> Weitere Daten im EEPROM?

vielleicht? vielleicht auch nicht. Ist aber auch egal, sowas hat der 
chinese/0815 cloner schnell herausgefunden.

> Irgendwelche Register im FX2?

die werden über die firmware konfiguriert, dann merkt die firmware "es 
ist ein clone" und sendet falsche anzahl an endpoints and die software - 
und die stirbt dann.

> Zwei Pins auf dem PCB verbunden? Ein Kondensator, der
> ausgemessen wird?
>

ja, Joe hat letzte nacht ein paar pins heimlich auf meinem uralten Logic 
zusammen gelötet ... siehe aber weiter unten.

Beantworte dir die fragen:
- hat Joe listen von den verwendeten EEPROMs? (hersteller und typ) und 
kann man solche angaben aus dem EEPROM auslesen ?

- Kann der FX2 solche angaben auslesen und weiterleiten?

- Kann der FX2 eigene gehäuseform an die firmware weiter senden? (die 
hier beschriebene nicht funkionierende clones sind keine SOP56 sondern 
QFP100-128 - wobei das wäre kein sinnvolles schutz weil die meisten 
china clones genau den selber FX2 benutzen)

- kann man ein schutz einbauen der irgendwelche "zusammengelötete pins" 
prüft ? Klar, aber macht null sinn

- kann ich über GPIF die angeschlossenen dioden arrays benuten für 
copy-protection? (impuls ausgeben und zustand zurücklesen)

- hat FX2 ein DAC/ADC um ein "kondensator auszumessen" ?

Wenn du diese fragen beantworten kannst wirst du entdecken wie Saleae es 
doch geschaft hat einen schutz einzubauen, steht eigentlich alles im 
user manual von FX2.

Ist nicht böse gemeint, aber wenn du schon joe und seine arbeit nciht 
respektierest (und es nciht kaufen möchtest) dann investiere mindestens 
etwas zeit und lese selber nach. Wenn du das nicht kannst, dann brauchst 
du kein LA.

Oder gibts doch kein clone-schutz und nur die verwendeten EEPROM daten 
nciht vollständig sind ?

von Carsten S. (dg3ycs)


Lesenswert?

kakadu schrieb:
> Gibt es bei RS. Aber es ist wohl doch nicht die Ursache, bei den anderen
> Minimalboards geht es ja auch.
> Ich habe mittlerweile mit der Version 1.0.33 Erfolg, aber 1.1.3 und
> 1.1.4 stürzen ab:
>
> ....
> Läuft denn bei jemandem ein Klon mit aktueller Software?

Hi,

bei mir läuft sowohl Original wie auch Clone (Cypress Dev-board dem ich 
gerade die VID verpasst habe) 100% mit 1.1.3 und 1.1.4
Sobald ich das mit der Vendor ID geprogte Dev-Board anstecke geht die 
Software vom Simulationsmodus in den Realbetrieb. Ein 100Khz Rechteck 
Signal an den Cypress Port gelegt wird auch dargestellt.
Beim einstecken vor dem Softwarestart wird direkt im Realmodus 
gestartet.

In der Enumeration des Devices ist kein Unterschied zwischen Original 
und Behelfsclone zu sehen.

Ach ja: Mein Cypress Dev Miniboard hat auch die SSOP CPU!

Gruß
Carsten

BTW: Du hast nicht zufällig die "falsche" Version der SW benutzt?
Also 64 Bit Version im 32 Bit System (oder umgekehrt, wobei das doch 
laufen sollte?)

von kakadu (Gast)


Lesenswert?

Es muss ein EEPROM mit Adresse 0 sein. Das hatte ich vor meinem letzten 
Post bereits mit dem 24LC128 ausprobiert (Pin 1 anheben und an GND). Das 
hat nicht funktioniert. Wahrscheinlich habe ich an die falsche Adresse 
geschrieben: jetzt mit einem 24LC02 , 64 Bytes: C0 25 09 81 38 00 00 00, 
Rest 0xFF und EZ-USB Interface Button [S EEPROM] geht es jedenfalls.

Thomas R. schrieb:
> 5a. CyConsole starten und lg EEPROM clicken (die ertsllte .iic
> oder
> hauptfenster selektieren, menü "program FX2 -> 64kb eeprom" wählen (die

>> Größe des EEPROMs?
>eigentlich wurscht

> Wenn du das nicht kannst, dann brauchst du kein LA.

Da hast du's mir aber gegeben!

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

nachdem ich diesen thread mit interesse gelesen habe viel mir ein, das 
ich noch einige (10>) so ähnliche teile rumliegen habe, Avaya / Orinoco 
, war mal ein USB adapter für wlan pcmcia karten / Ap´s! bestückt mit 
CY7C64613-128NC, CY7C1399L 32K x 8 3.3V Static RAM, 24lc32a 32K 2.5V I2C 
Serial EEPROM, MAX604 5V/3.3V 500mA Regulator und 12Mhz Quarz. leider 
ist kein schaltbild vorhanden aber es gehen 68 anschlüsse "nach aussen", 
werde ich bei gelegenheit mal durchmessen. nachdem ich das eeprom 
"abgeklemmt" habe identifiziert es sich als "Anchor Chips, Inc. AN2235 
EZUSB-FX Microcontroller". da es sich um einen ähnlichen, wenn auch 
anscheinend älteren, EZ-USB FX™ USB Microcontroller handelt würde mich 
trotzdem interessieren, ob sich das teil generell für das hier 
beschriebene projekt eignet ?

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

R. H. schrieb:
> so ähnliche teile rumliegen habe, Avaya / Orinoco
> , war mal ein USB adapter für wlan pcmcia karten / Ap´s!

Oh, davon habe ich auch noch irgendwo einen liegen. Wusste nicht, dass 
das was brauchbares drauf ist, da nie geöffnet. Muss ich mal nach 
suchen.

von Carsten S. (dg3ycs)


Lesenswert?

Hi,

R. H. schrieb:
> da es sich um einen ähnlichen, wenn auch
> anscheinend älteren, EZ-USB FX™ USB Microcontroller handelt würde mich
> trotzdem interessieren, ob sich das teil generell für das hier
> beschriebene projekt eignet ?

Es ist schon gut möglich das man so einen "einfach LA" auch mit diesem 
µC realisieren könnte.
Allerdings ist der Kniff bei den oben beschriebenen Clones ja das man 
der Software vorspiegelt es sei ein Originaler LA, damit lädt die SW 
dann die Original Firmware in den µC und man kann dann die volle 
Funktionalität der Software mit diesem absoluten Einfachdesign nutzen 
kann.

Da dein µC aber ein anderer Typ ist wird der mit der Firmware wohl nicht 
zurechtkommen und demzufolge auch nicht mit der Software laufen.

Du müsstest also auf jeden Fall eine eigene Firmware schreiben!
Und dann entweder die Software für den PC so verändern das die deine 
Firmware lädt, oder halt gleich auch eine eigene PC Software 
schreiben...

Gruß
Carsten

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

mit dem passenden treiber ist der mc jetzt auch ansprechbar !

von R. H. (snapper)


Lesenswert?

The USB adapter from Lucent uses two chips from Cypress Semiconductor: 
the EZ-USB FX controller CY7C64613 and a 32 KBytes memory chip. The 
master chip combines a USB bus controller, a processor, I/O lines. It is 
compatible with USB 1.1 and 2.0 standards, but you shouldn't expect a 
high speed from the 24 or 48 MHz processor 8051. Note that it is not 
allowed to use this USB controller separately from the PCMCIA card 
Lucent.

interessant ist da schon wieder der letzte satz !!!!!!

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

da ich mit der cypress sw irgendwie nicht weitergekommen bin habe das 
eeprom mal ausgelötet und ausgelesen, nur was fange ich jetzt damit an ?

von Carsten S. (dg3ycs)


Lesenswert?

Hi,

R. H. schrieb:
> da ich mit der cypress sw irgendwie nicht weitergekommen bin habe das
> eeprom mal ausgelötet und ausgelesen, nur was fange ich jetzt damit an ?

Das kommt darauf an was du damit machen willst...
Diese CPU für den einfachen Nachbau eines Clones wie oben beschrieben zu 
verwenden kannst du meiner Meinung nach aber wie schon geschrieben 
vergessen...

Du kannst dir diese CPU auf einem eigenen Board setzen und schauen ob 
eine passende Entwicklungssuite con Cypres findest und dann die CPU als 
Ziel verwenden. Vieleicht gelingt es dir ja irgendwann eine passende LA 
Firmware zu schreiben.

Wenn du aber einen einfachen Clone möchtest, dann kaufe dir für um 10 
eur. den passenden IC - oder schaue m.w. ob du den als Sample bekommst 
wenn es unbedingt sein muss.
Aber diese CPU vergiss dafür!

Gruß
Carsten

von IchMalWieder (Gast)


Lesenswert?

In der Bucht gibt es die Dinger fuer 21,98.-. Einstecken laeuft mit 
allen Versionen, auch Linux. Dauert allerdings drei Wochen bis die da 
sind.

CY7C68013A USB Logic Analyzer Core Board + Source Code

Das Board mit dem CY7C68013A-128 habe ich auch nur bis Version 1.0.33 
zum laufen bekommen.

von IchMalWieder (Gast)


Lesenswert?


von Thomas R. (tinman) Benutzerseite


Lesenswert?

R. H. schrieb:
> "Anchor Chips, Inc. AN2235 EZUSB-FX Microcontroller". da es sich
> um einen ähnlichen, wenn auch anscheinend älteren, EZ-USB FX™ USB
> Microcontroller handelt würde mich
> trotzdem interessieren, ob sich das teil generell für das hier
> beschriebene projekt eignet ?

nein, es muss ein FX2LP sein und dazu noch xxxxx13A, am besten 
CY7C68013A-56PVXI.

Der EZ-USB FX den du hast ist gut für andere sachen, z.b. ein ULINK 
clone.

von Ratsuchender (Gast)


Lesenswert?

IchMalWieder schrieb:
> Das Board mit dem CY7C68013A-128 habe ich auch nur bis Version 1.0.33
> zum laufen bekommen.
>

Das ist schlecht, denn habe mir vor kurzem solch ein Board bestellt, ist 
aber noch unterwegs zu mir aus HK.
Hast du schon rausgefunden woran es liegt, dass es mit der aktuellsten 
Software nicht klappt?

von Carsten S. (dg3ycs)


Lesenswert?

Hi,
Ratsuchender schrieb:
> Das ist schlecht, denn habe mir vor kurzem solch ein Board bestellt, ist
> aber noch unterwegs zu mir aus HK.
> Hast du schon rausgefunden woran es liegt, dass es mit der aktuellsten
> Software nicht klappt?

Dieses Board ist genau jenes, welches ich mit "Behelfsclone" in diesem 
Beitrag meinte: Allerdings setzte ich dieses normalerweise nicht als 
Clone - LA ein sondern mache andere dinge mit diesem. Im Verhältniss ist 
diese Quelle ja recht einfach und günstig. Dort bekommt man ja auch den 
-13SSOP für kanpp über sechs Euro.


Carsten Sch. schrieb:
> kakadu schrieb:
>> Gibt es bei RS. Aber es ist wohl doch nicht die Ursache, bei den anderen
>> Minimalboards geht es ja auch.
>> Ich habe mittlerweile mit der Version 1.0.33 Erfolg, aber 1.1.3 und
>> 1.1.4 stürzen ab:
>>
>> ....
>> Läuft denn bei jemandem ein Klon mit aktueller Software?
>
> Hi,
>
> bei mir läuft sowohl Original wie auch Clone (Cypress Dev-board dem ich
> gerade die VID verpasst habe) 100% mit 1.1.3 und 1.1.4
> Sobald ich das mit der Vendor ID geprogte Dev-Board anstecke geht die
> Software vom Simulationsmodus in den Realbetrieb. Ein 100Khz Rechteck
> Signal an den Cypress Port gelegt wird auch dargestellt.
> Beim einstecken vor dem Softwarestart wird direkt im Realmodus
> gestartet.
>
> In der Enumeration des Devices ist kein Unterschied zwischen Original
> und Behelfsclone zu sehen.
>
> Ach ja: Mein Cypress Dev Miniboard hat auch die SSOP CPU!
>
> Gruß
> Carsten
>
> BTW: Du hast nicht zufällig die "falsche" Version der SW benutzt?
> Also 64 Bit Version im 32 Bit System (oder umgekehrt, wobei das doch
> laufen sollte?)

Es funktioniert also mit aktueller SW!

Gruß
Carsten

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

moin
http://item.taobao.com/item.htm?id=8294653931
mit 3 eeprom´s umschaltbar, Saleae Logikanalysator,
USBee Logic Analyzer und USB-Blaster für 12€ + versand
http://item.taobao.com/item.htm?id=8050256204
Saleae Logikanalysator und USB Scope  24€ + versand

von Sebastian R. (sebr)


Lesenswert?

Carsten Sch. schrieb:
> Es funktioniert also mit aktueller SW!

Ja, aber nur die Boards mit dem FX2 im SSOP Package (56Pins). Oder hat 
auch schon jemand den FX2 im TQFP Package (128Pins) erfolgreich mit 
Version 1.1.4 ans laufen bekommen?

von Sebastian R. (sebr)


Lesenswert?

So, das Board ist nun andlich angekommen.
Es ist eins wie in diesem Post: 
Beitrag "Re: Logikanalzyer mit FT232BL"
Allerdings ist der RAM bei meinem schon bestückt.

kakadu schrieb:
> Es muss ein EEPROM mit Adresse 0 sein. Das hatte ich vor meinem letzten
>
> Post bereits mit dem 24LC128 ausprobiert (Pin 1 anheben und an GND). Das
>
> hat nicht funktioniert. Wahrscheinlich habe ich an die falsche Adresse
>
> geschrieben: jetzt mit einem 24LC02 , 64 Bytes: C0 25 09 81 38 00 00 00,
>
> Rest 0xFF und EZ-USB Interface Button [S EEPROM] geht es jedenfalls.

Dann werd ich mir wohl noch ein EEPROM besorgen müssen....

von µLogic (Gast)



Lesenswert?

Redesign der alte Platine für das Gehäuse, 50 Platinen sind Bestellt, 
wer ein Bausatz braucht bitte Melden Kosten liegen bei 45 EURO.

von Ralf E. (r_e)


Lesenswert?

Hi,

Platine auch einzeln erhältlich oder evtl. auch nur Platine und CY..?

cu,
Ralf

von holger (Gast)


Lesenswert?

R. H. schrieb:
> http://item.taobao.com/item.htm?id=8050256204
> Saleae Logikanalysator und USB Scope  24€ + versand

@R.H. preislich Interessant, aber ohne Chinesisch Kenntnisse ist der 
Bestellvorgang wahrscheinlich nicht zu meistern.
Oder kann man die Sprache umschalten?

von R. H. (snapper)


Lesenswert?

Google Toolbar installieren (Firefox ?) die übersetzt auch Chinesisch !

von Tim R. (mugen)


Lesenswert?

Bestellt jemand diesen Clone aus China, bzw. gibt es auch andere 
Quellen?

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Mit dieser Logik komme ich irgendwie nicht klar. Da praesentieren die 
Chinesen einem ein komplettes Board, fertig geloetet und programmiert, 
also nur noch einstecken und loslegen und dann sind 17.- noch immer zu 
teuer.
Dann lieber selber loeten und 20.- mehr bezahlen. Den Sinn soll einer 
verstehen.

Was wollt Ihr eigentlich ?

von Cyk (Gast)


Lesenswert?

Thomas R. schrieb:
> CY7C68013A-56PVX

Hm, ich habe ein board mit dem CY7C68013A-56PVC, und es läuft trotzdem
nicht mit der 1.1.x software.
Gibt's da noch 'nen Trick?
Welche file muß ich in's EEPROM schreiben?

--cyk

von holger (Gast)


Lesenswert?

Ich hatte mir den Clone aus China bestellt und jetzt, nach 4 Wochen ist 
er tatsächlich da. Werde ihn gleich mal testen.

Ich hab ihn aber nicht direkt bei taobao bestellt, da ich keine 
Chinesische Kreditkarte besitze, sondern über einen 
Unterhändler(buyfromtaobao.com).

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

µLogic schrieb:
> Redesign der alte Platine für das Gehäuse, 50 Platinen sind Bestellt,
> wer ein Bausatz braucht bitte Melden Kosten liegen bei 45 EURO.

Soll das ein Witz sein ? Diese Boards kosten in der Bucht 12.- und Du 
verkloppst die hier fuer 45.- ?
Und von wegen redesign. Genau diese Platinen gibt es seit mindestens 
einem Jahr in diversen shops. Haeltst Du uns fuer bloede ?

Nur gut das man als Gast hier solchen Mist posten kann...

von R. H. (snapper)


Lesenswert?

Cyk schrieb:
> Hm, ich habe ein board mit dem CY7C68013A-56PVC, und es läuft trotzdem
> nicht mit der 1.1.x software.
> Gibt's da noch 'nen Trick?
> Welche file muß ich in's EEPROM schreiben?

diese version lief bei mir sofort, update auf neuere vers. geht nicht,
die hier ist irgendwie angepasst oder Saleae hat da was geändert ?
eeprom brauchte ich nicht extra zu beschreiben !
welches board hast du genau ? ebay artikel ?
http://blog.lcdynamic.com/
http://www.lcdynamic.com/file/logic-board/logic1021.rar

holger schrieb:
> (buyfromtaobao.com)
hast du das teil zu dem preis bekommen, der bei taobao angegeben war
und was hat buyfrom dir zusätzlich abgenommen ? da steht was von 
umverpackungsgebühren usw. ?

von Cyk (Gast)


Lesenswert?

Ja, ich hab das board von lcdynamic. Bzw. auf dem board steht LCSOFT.
Salae bis 1.0.33 geht, 1.1.x stürzt ab, wenn das board verbunden wird.
Unter Win und Linux.
Im error log steht irgendwas von endpoint nicht gefunden.
Die software erkennd das board korrekt, und will eine neue Firmware
drauf laden, das geht aber schief.
Warum auch immer.
dg3ycs schrieb ja oben, dass es bei ihm geht.

Ich kann allerdings das EEPROM auf USBEE umflashen, und dann läuft
die neueste USBEE software einwandfrei (natürlich ohne ADC).
Ist auch ganz nett, weil sie einige Sachen mehr kann als Salae,
aber leider nur unter Win.


R. H. schrieb:
> diese version lief bei mir sofort, update auf neuere vers. geht nicht,
> die hier ist irgendwie angepasst oder Saleae hat da was geändert ?
> eeprom brauchte ich nicht extra zu beschreiben !
> welches board hast du genau ? ebay artikel ?
> http://blog.lcdynamic.com/
> http://www.lcdynamic.com/file/logic-board/logic1021.rar

von Cyk (Gast)


Lesenswert?

Da kommen noch ziemlich heftige Gebühren und Versand drauf,
vermutlich billiger, es bei aliexpress zu bestellen:
http://www.aliexpress.com/product-gs/359750990-FreeShipping-C21-Aluminum-casing-USBee-Saleae-logic-analyzer-Include-probe-Oscilloscope-wholesalers.html

Aber dran denken, dass da evtl. noch Einfuhrumsatzsteuer drauf kommt.


R. H. schrieb:
> hast du das teil zu dem preis bekommen, der bei taobao angegeben war
> und was hat buyfrom dir zusätzlich abgenommen ? da steht was von
> umverpackungsgebühren usw. ?

von holger (Gast)


Lesenswert?

@R. H.
Insgesamt mit allen Gebühren hat es dann doch 50€ gekostet.

Zum Gerätepreis ~$40 kommen Versandgebühren für China hinzu: $3.
Dann noch 10% vom Warenwert für buyfromtaobao: ~$5 und zu guter letzt 
nochmal Versand von China nach DE mit der Umverpackungsgebühr: ~$20
Und schwubs sind die auch schon 50 Euros weg.
Zoll musste ich zum Glück keinen Bezahlen!

Ich würde daher das jetzt auch nicht mehr machen, da es bei aliexpress 
vermutlich schneller und einfacher geht.

von Dado (Gast)


Lesenswert?

Hi,

dass die Sowtware ab Version 1.1.x abstürzt liegt am EEPROM. Dieser
muss, wie bereits erwähnt, die Adresse 0 aufweisen. Mehr dazu, siehe
Datenblatt CY7C6801xA(Document #: 38-08032 Rev. *T) Seite 14. Demnach
können nur die nur die Typen 24LC00-01-02 mit 0 adressiert werden.

Inhalt des EEPROMS,
C0 25 09 81 38 00 00 00 ...

Nun eine Frage von mit, hat jemand die Beschaltung mit den BAS70-04
und dem 74LVC8T245 (Schaltplan weiter oben, kazus) ausgetestet und sind
die Pull-Up-Widerstände mit 30k nickt etwas zu klein? Oder hat jemand
eine ähnliche ausgetestete Schutzbeschaltung? Die orginale haben ja
nur ein TVS-Dioden-Array zum ESD-Schutz davor. Eine Pegelwandlung 
erfolgt
nicht, daher nur 3.3V oder 5V kompatibele Eingänge.

von Stephan (Gast)


Lesenswert?

Dado schrieb:
> Eine Pegelwandlung
> erfolgt
> nicht, daher nur 3.3V oder 5V kompatibele Eingänge.

was ist denn dann der 74LVC8T245 wenn kein Pegelwandler ?
Es  ist allerdings kein einstellbarer Komparator. Da gebe ich Dir Recht.
Als Dioden haben wir BAV99 drin. Je Kanal eine.

von Dado (Gast)


Lesenswert?

An Stephan

Sorry, ich meinte das die Orginale keinen 74LVC8T245 besitzen,
nicht das der Baustein kein Pegelwandler ist.

Hast du die Schaltung entsprechend dem Schaltplan aufgebaut?
Verwendest du als Sicherung für Vtar ein Polyswitch?

von R. H. (snapper)


Lesenswert?

Dado schrieb:
> dass die Sowtware ab Version 1.1.x abstürzt liegt am EEPROM. Dieser
> muss, wie bereits erwähnt, die Adresse 0 aufweisen. Mehr dazu, siehe
> Datenblatt CY7C6801xA(Document #: 38-08032 Rev. *T) Seite 14. Demnach
> können nur die nur die Typen 24LC00-01-02 mit 0 adressiert werden.
> Inhalt des EEPROMS C0 25 09 81 38 00 00 00 ...

bei mir sitzt ein AT24C128 drauf, kann ich den austauschen und sind die 
paar bytes alles, was da dann rein muss ?

von Dado (Gast)


Lesenswert?

Klar kannst du den austauschen.
Ich habe einen 24LC02B drauf. Mit CyConsole und (S EEPROM) einfach eine
Hex-File mit den benannten Bytes reinschreiben. Reset, bzw. abhängen und
wieder anhängen, dann wird das Teil von der Software erkannt. Läuft ohne
probleme.

von Fragender (Gast)


Lesenswert?

> können nur die nur die Typen 24LC00-01-02 mit 0 adressiert werden.

was genau soll das heissen ? Die eigendliche Adresse ist doch 0xA0.
Ich habe einen AT24C04 im Einsatz und der funktioniert ebenfalls ?

von Dado (Gast)


Lesenswert?

0xA0 ==> 0b10100000

Die ersten 4-Bit sind der Device Identifier für ein EEPROM am I²C. Das 
LSB
steht für das ACK und wird vom Slave erzeugt. Dann bleiben noch die 
3-Bit zwischen drin. Diese werden zur adressierung verwendet. Sind alle 
0, so ist
die Adresse des EEPROM auch Null.

Mag sein das der AT24C04 auch funtioniert, ist aber im Datenblatt des
CY7C68013A nicht aufgeführt. Mehr dazu, siehe Seite 14.

von Fragender (Gast)


Lesenswert?

ich frage ja auch nur, weil beim 24LC32 und 24LC64 laut dem Datenblatt 
A0 auf "1" gelegt werden soll. Damit haben diese dann ja eine andere 
Adresse.
Und steht das 8. Bit nicht für R/W ?

von Stephan H. (stephan-)


Lesenswert?

Dado schrieb:
> An Stephan
>
> Sorry, ich meinte das die Orginale keinen 74LVC8T245 besitzen,
> nicht das der Baustein kein Pegelwandler ist.
>
> Hast du die Schaltung entsprechend dem Schaltplan aufgebaut?
> Verwendest du als Sicherung für Vtar ein Polyswitch?

Wir haben den AX Pro gebaut. Nicht den reinen LA.
Abgesichert ist mit normaler SMD Sicherung 200mA. Schutzdioden sind 
SMCJ6.0A und die Z-Diode mit 5,6V. Wobei die Z eigentlich überflüssig 
ist.

von Stephan H. (stephan-)


Lesenswert?

ps.:

Freunde...
seid etwas zurückhaltender mit den HEX Werten für die VID und PID.
Das geht in Richtung Vorsatz.

deswegen hatte ich damals geschrieben:

"zB.: C0 A9 08 14 00 12 34 00"

Wobei Euch diese Kennung für die Soft die Ihr benutzen wollt nicht 
helfen wird. Wir reden ja hier von "Entwicklungsumgebungen" für die 
Software die Ihr selber entwickeln wollt !!!!

von R. H. (snapper)


Lesenswert?

irgendwie kann ich den CY7C68013A mit der cy sw nicht erreichen ? wenn 
ich die besagte sw installiere habe ich im gerätemanager den treiber für 
usb logic analyzer, ohne die sw ein unbekanntes gerät ? komischerweise 
lässt sich die ältere sw version jetzt auch nicht mehr starten, kommt 
gleich mit einer fehlermeldung ? any ideas ?

von Stephan H. (stephan-)


Lesenswert?

R. H. schrieb:
> irgendwie kann ich den CY7C68013A mit der cy sw nicht erreichen ?

das timmt was mit dem EEProm nicht.
Den EEProm lahm legen !
Ohne EEProm muss ein Cypress without EEProm erkannt werden. !!
Sonst stimmt was generell icht.

von R. H. (snapper)


Lesenswert?

Stephan Henning schrieb:
> Den EEProm lahm legen !

denn kann ich ihn ja aber nicht neu programmieren ?

von Stephan H. (stephan-)


Lesenswert?

doch, ohne starten, Jumper umsetzen und dann beschreiben.
Wo ist das Prob ?
Im Normalfall startet der Cy ja auch ohne, weil er leer ist.

von R. H. (snapper)


Lesenswert?

alles komisch !?! habe die sw jetzt mal auf einem win7 rechner 
installiert, da läuft die neue version .33 ohne änderung am eeprom ! und 
wenn ich den jumper ziehe wird das board als mein usb programmer 
erkannt, der aber nicht angeschlossen ist und auch keinen cypress chip 
hat ?

von Stephan H. (stephan-)


Lesenswert?

erkannt werden sollte immer ein Cypress without EEprom.
Win 7 kann ich nicht verifizieren.

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

habe auf einer alten hp druckerplatine noch einen 24c02 gefunden, habe 
ich das jetzt richtig verstanden mit dem inhalt ?

von Dado (Gast)


Lesenswert?

Zum Thema Software,

da ist schon was in der mache. Schaut einfach mal unter
Sigrok.org. Ist open source und somit legal.

von Dado (Gast)


Lesenswert?

R. H. schrieb:
> habe auf einer alten hp druckerplatine noch einen 24c02 gefunden, habe
> ich das jetzt richtig verstanden mit dem inhalt ?

Ja sieht gut aus.

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

wird mit gezogenem jumper immer noch als usb programmer erkannt, aber 
der liegt im schrank !?! treiber schon deinstalliert und den aus der 
cypress suite versucht, den will er aber nicht ! kann es sein, das mein 
usb progger  die gleiche vid/pid hat und deswegen den treiber nimmt ? 
irgendwie komme ich da nicht weiter, vllt. kann mir jemand den passenden 
treiber hochladen ?

die firmware selektion ließe sich doch sicherlich auch bei der 
einfacheren pcb nachrüsten zum umschalten ? es fehlen uns ja "nur" die 
inhalte der verschiedenen eeproms. auf meinem board wird das via Vcc an 
A0 geschaltet, siehe pdf, oben stand irgendwo SDA/SCL schalten, scheint 
auf dem "großen" board ja auch so gelöst zu sein, 2 jumper pro eeprom, 
obwohl mir das mit A0 lieber wäre, dann wäre es einfacher zu schalten, 
ein 2.(3.) eeprom huckepack auf das andere draufzusetzen, wenn das denn 
funktioniert ?

von Carsten S. (dg3ycs)


Lesenswert?

R. H. schrieb:
> kann es sein, das mein usb progger  die gleiche vid/pid hat und deswegen
> den treiber nimmt ?
Möglich ist das. Vieleicht ist das aber auch einfach ein Problem deines 
Windows (Ich will jetzt nicht alles noch einmal lesen, warst du der der 
vor ein paar Tagen schrieb das er mit W7 arbeitet?)
Ich habe trotz vorhander Lizenzen momentan kein W7 in benutzung, da ich 
meinen Desktop Rechner eh neu aufsetzen muss werde ich das vieleicht 
aber mal spasseshalber zwischendurch aufspielen, nicht nur um diesen 
Treiber zu testen, auch ein paar Eigenentwicklungen.

Es kann im übrigen auch einfach ein Kommunikationsproblem sein, also das 
der Rechner überhaupt nicht mit dem Board kommuniziert, sondern nur 
anhand der Pegeländerung ein Gerät festellt. Dann erkennt er als PID & 
Vid als 0en... Wenn jetzt der entwickler deines USB Proggers aber auch 
einfach die 0 als VID/PID eingetragen hat anstelle eine gültige zu 
beantragen, dann sind wir dadurch wieder bei "selbe VID/PID in Grün" Nur 
mit anderer Ursache.
Was sagt den Gerätemanager zu den PID/VID, schon mal nachgesehen was da 
drin steht?

> die firmware selektion ließe sich doch sicherlich auch bei der
> einfacheren pcb nachrüsten zum umschalten ? es fehlen uns ja "nur" die
> inhalte der verschiedenen eeproms. auf meinem board wird das via Vcc an
> A0 geschaltet, siehe pdf, oben stand irgendwo SDA/SCL schalten, scheint
> auf dem "großen" board ja auch so gelöst zu sein, 2 jumper pro eeprom,
> obwohl mir das mit A0 lieber wäre, dann wäre es einfacher zu schalten,
> ein 2.(3.) eeprom huckepack auf das andere draufzusetzen, wenn das denn
> funktioniert ?

ICh habe unter anderem das von dir abgebildete Board mit der Umschaltung 
via Jumper. Es funktioniert genauso gut wie der original Salea...
Die Umschaltung dort ist tatsächlich über das Harte umstecken der I2C 
Leitungen realisiert.
Wenn du lauter gleicher EEPROMs hast, dann könnte man tatsächlich besser 
einfach über die (je nach Typ) Adress oder Enable Eingänge gehen wenn 
vorhanden. Natürlich beschränkst du dir dann damit deine Möglichkeiten, 
was aber egal ist wenn du es nur auf die LA mit Umschaltung abgesehen 
hast.
(Alternativ könnte man aber auch einfach einen kleinen µC nehmen der 
verschiedene EEPROMS simuliert... allerdings sehe ich da keine 
wirklichen Vorteile)

Will man sich aber mehr optionen offen halten, also so wie ich bei einem 
anderen Board das tatsächlich auch für eigene Versuche nutzen ist eine 
harte I2C Umschaltung immer noch am besten, einfach weil so die 
Vorbedingung "Typgleichheit wegfällt"
Bei meinem Testboard habe ich deshalb mittels CD4052 Multiplexer eine 
harte umschaltung realisiert wo ich mit zwei Bits dann zwischen vier 
EEPROMS auswählen kann.

Bei der oben abgebildeten Platine habe ich es dann genauso gelöst, ich 
habe das ganze in ein größeres Gehäuse als das gelieferte umgesetzt und 
die EEPROM Jumper durch einen 4052 ersetzt, der durch einen 
Stufendrehschalter gesteuert wird. Einen Anschluss habe ich nach aussen 
geführt. Die anderen Jumper die nur beim Umschalten zwischen Programmer 
und LA umgeschaltet werden müssen habe ich über simple DIP 
Codierschalter geführt von denen ich noch fast tausend hier liegen habe 
;-)

Gruß
Carsten

von R. H. (snapper)


Lesenswert?

da haben wir es :
Angehen eines Problems bei AN2131 EZUSB Microcontroller
AN2131 EZUSB Microcontroller ist mit dieser Version von Windows nicht 
kompatibel. Anchor Chips, Hersteller von AN2131 EZUSB Microcontroller, 
hat gegenüber Microsoft geäußert, dass voraussichtlich keine Updates zur 
Behebung dieses Problems veröffentlicht werden.

komischerweise mit gestecktem jumper und LA ver. ..33 läuft´s auch unter 
win7
so kann ich nur leider den eeprom nicht umschreiben, muss mir dafür wohl 
ein xp system nehmen !

von Carsten S. (dg3ycs)


Lesenswert?

Ohne jetzt wirklich tief in de MAterie drinzustecken da ich alternative 
Wege undzusätzlich auch von Angang an überhaupt keine Probleme mi der SW 
hatte:
Die EZ wie der Anchor AN2131 sind ja glaube ich wohl schon sehr lange 
End of Live.
Der Cypress in diesem Projekt ist ja auch schon ein FX (meine sogar 2, 
muss mal in die Unterlagen schauen), der sich halt nur auch noch mit der 
alten Anchor Software beschreiben lässt.

ISt die Software die du benutzt denn von Anchor?
ODer ist es die VErsion von Cypress? Oder sind die beide gleich?
Wenn nicht, was passiert mit der Cypress Software?
Ansonsten gibt es meine ich auch noch ein PRogramm namens FX_Load...

Gruß
Carsten

von Thomas R. (tinman) Benutzerseite


Lesenswert?

R. H. schrieb:
> da haben wir es :
> Angehen eines Problems bei AN2131 EZUSB Microcontroller
> AN2131 EZUSB Microcontroller ist mit dieser Version von Windows nicht
> kompatibel. Anchor Chips, Hersteller von AN2131 EZUSB Microcontroller,
> hat gegenüber Microsoft geäußert, dass voraussichtlich keine Updates zur
> Behebung dieses Problems veröffentlicht werden.
>
> komischerweise mit gestecktem jumper und LA ver. ..33 läuft´s auch unter
> win7
> so kann ich nur leider den eeprom nicht umschreiben, muss mir dafür wohl
> ein xp system nehmen !

ohje ... das ist kein AN2131 sondern ein CY7C68013A also kein EZUSB, 
kein FX, kein FX2 sonder FX2LP

von R. H. (snapper)


Lesenswert?

@ Thomas R. "sondern FX2LP"
ok, und was heißt das jetzt für mich im klartext ? habe die SW ezusb von 
Cy verwendet, damit habe ich anfang nov.2010 noch den CY7C64613-128NC 
beackert, siehe beitrag oben ! hab nur die neue vers. gezogen.

von R. H. (snapper)


Lesenswert?

CySuiteUSB_3_4_5_B192 genau !

von Christian R. (supachris)


Lesenswert?

R.H.: Die "Entwickler" deines GQ USB Programmers haben irgendwie Murks 
gebaut, die haben die Cypress Vendor ID und die PID des unprogrammierten 
FX2 benutzt. Deinstallier mal diesen Treiber uns mach den Haken rein, 
dass Windows den Treiber löschen soll. Dann nochmal in Windows\inf 
gehen, und in den oemxx.inf Dateien nach der VID/PID suchen, und die 
entsprechende(n) Dateie(n) löschen. Dann das Board anstecken. Dann 
kannst du den CyUSB.sys aus dem CySuiteUSB Paket installieren und mit 
der CyConsole den EEPROM bespielen.

von R. H. (snapper)


Lesenswert?

CY7C68013A 56LFXC  High Speed USB Peripheral Controller  1€ !!!
aber leider im 56-pin QFN gehäuse
http://cgi.ebay.de/1x-CY7C68013A-USB-Controller-/120705777760

von Björn B. (elmo)


Lesenswert?

Danke für die Info! Direkt mal 5 Stück auf Lager gelegt ;-)

von Thomas R. (tinman) Benutzerseite


Lesenswert?

R. H. schrieb:
> CY7C68013A 56LFXC  High Speed USB Peripheral Controller  1€ !!!
> aber leider im 56-pin QFN gehäuse
> http://cgi.ebay.de/1x-CY7C68013A-USB-Controller-/120705777760

naja die sind auch obsolete seit knapp 2 jahren, die QFN gehäuse ist 
jetzt
anders (und ja, viel einfacher zu löten, speziel die eck-pins). Von der 
funktion aber das selbe geblieben.

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

Thomas R. schrieb:
> speziel die eck-pins).

was meinst du mit eckpins ?

von Thomas R. (tinman) Benutzerseite


Angehängte Dateien:

Lesenswert?

1-56, 14-15, 28-29, 42,43

Wie du siehst auf dem bild sind die ecken abgeschnitten,
somit ganz wenig platz zwischen den genannten pins und dem ground bond
der an jeder ecke rausguckt - man kann sehr einfach beim löten einen
kurzschlusse verursachen, gerade beim handlöten.

Bei den neuen QFP sind die ecken nicht mehr abgeschnitten und es guckt 
kein ground bound heraus.

von Cyk (Gast)


Lesenswert?

Also irgendwie habe ich das mit den EEPROM immer noch nicht verstanden.
Warum will der CY7C68013A überhaupt die kleinen EEPROM auf Adresse 
10100000,
und die großen auf Adresse 10100001 haben?
Und warum läuft SL > 1.1 nicht mit dem großen EEPROM?
Es sollte doch egal sein, woher die VID und PID kommen, oder?

Weiss jemand näheres?

Gruß
Cyk

von Cyk (Gast)


Lesenswert?

Es geht jetzt mit dem 24LC02 EEPROM.
Aber ich denke, ich kaufe mir das Ding original, denn vernünftige
Testclips und Kabel sind einzeln sauteuer, da kann ich es auch
beim Hersteller im Paket kaufen.
Was die Chinesen an Clips mitliefern ist idR alles Schrott.
Außerdem nervt mich das rumhantieren mit dem blanken DevBoard.
Der Saleae Logic hat ein schickes Gehäuse, und eine Tasche.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Cyk schrieb:
> Es geht jetzt mit dem 24LC02 EEPROM.
> Aber ich denke, ich kaufe mir das Ding original, denn vernünftige
> Testclips und Kabel sind einzeln sauteuer, da kann ich es auch
> beim Hersteller im Paket kaufen.
> Was die Chinesen an Clips mitliefern ist idR alles Schrott.
> Außerdem nervt mich das rumhantieren mit dem blanken DevBoard.
> Der Saleae Logic hat ein schickes Gehäuse, und eine Tasche.

richtig so, die tasche und gehäuse kosten schon einiges, die 
mitgelieferten E-Z Hook sind deutlich besser als china schrott.

von R. H. (snapper)


Angehängte Dateien:

Lesenswert?

falls jemand für den 1€ CY7C68013A 56LFXC 56-pin QFN eine platine 
erstellt wäre es nett, wenn er das hier veröffentlichen würde ( orig. 
schaltung habe ich am 13.04. hochgeladen )

Thomas R. schrieb:
> beim löten einen kurzschluss verursachen
da die "ground bond´s" ja nicht unbedingt benötigt werden könnte man sie 
doch vorsichtig entfernen ? ich habe vor jahren mal einen power 
controller chip in einem fsc notebook nachgelötet, ohne probleme. ist 
das vllt. auch ein wenig vom layout abhängig ?

von Cyk (Gast)


Lesenswert?


von Cyk (Gast)


Lesenswert?

Ich mache gerade eine Platine mit dem CY in QFN56, 2 EEPROM und
Potenzialtrennung durch Digitalkoppler und DC/DC.
Weiß nur nicht, wann ich damit fertig bin, hab im Moment nicht viel
Zeit.

Weiß jemand, welcher ADC im USBEE verwendet wird?

von Klaus D. (kolisson)


Lesenswert?

Es ist ein AD9283 drinne.

Aber.. ich hätte auch noch ne Frage zum Thema:
Hat mitlerweile mal jemand in einen Usbee DX reinschauen können ?
Man könnte ja vermuten, dass dort 2 Stck. CY7C68013A drin sitzen.
Allerdings sieht es ja so aus, als hätte das Teil nur einen USB 
Anschluss.

Gruss Klaus

von Stephan (Gast)


Lesenswert?

Klaus De lisson schrieb:
> Man könnte ja vermuten, dass dort 2 Stck. CY7C68013A drin sitzen.
> Allerdings sieht es ja so aus, als hätte das Teil nur einen USB
> Anschluss.

Wurde oben schon besprochen

von Klaus D. (kolisson)


Lesenswert?

Stephan schrieb:
> Klaus De lisson schrieb:
>> Man könnte ja vermuten, dass dort 2 Stck. CY7C68013A drin sitzen.
>> Allerdings sieht es ja so aus, als hätte das Teil nur einen USB
>> Anschluss.
>
> Wurde oben schon besprochen

Hi Stephan,
du hast recht, dass da irgenwas in der Richtung vermutet wurde aber
ich finde es ist da nix konkretes zu lesen.
Sollten es dann 2 CPU sein stellt sich ja die Frage, wie die
auf einen USB Port verbandelt werden

Gruss Klaus

von Cyk (Gast)


Lesenswert?

Auf einigen Seiten wurden Bilder veröffentlicht.
Es ist ein CY drin, ein Xilinx Spartan FPGA, und etwas
Kleinkram, wie Schaltregler und Eingangsschutz.

Kannst Du hier sehen:

http://thesignalpath.com/blogs/

von Stephan (Gast)


Lesenswert?

Cyk schrieb:
> Auf einigen Seiten wurden Bilder veröffentlicht.
> Es ist ein CY drin, ein Xilinx Spartan FPGA, und etwas
> Kleinkram, wie Schaltregler und Eingangsschutz.

wovon reden wir denn jetzt ??
Der USBEE DX hat definitiv zwei Cypress 68013A und einen USB Hub drauf.

von Thomas R. (tinman) Benutzerseite


Lesenswert?

Stephan schrieb:
> Cyk schrieb:
>> Auf einigen Seiten wurden Bilder veröffentlicht.
>> Es ist ein CY drin, ein Xilinx Spartan FPGA, und etwas
>> Kleinkram, wie Schaltregler und Eingangsschutz.
>
> wovon reden wir denn jetzt ??

er sprach vom Saleae Logic16, den mehr oder weniger nachfolger von 
Logic.
Ist zwar nett gemeint (weil FPGA und variable ports einstellungen)
aber teuer.

> Der USBEE DX hat definitiv zwei Cypress 68013A und einen USB Hub drauf.

hmm, sicher ?

von Stephan (Gast)


Lesenswert?

Thomas R. schrieb:
> hmm, sicher ?

ganz sicher, ist auf dem Bild im bekannten Forum zu erkennen.
2x68013A, 2x EEProm, 1xUSB Hub und Hünerfutter.

von Klaus D. (kolisson)


Lesenswert?

Hi,

ist es dann nicht evt. so, dass man auf das Hub verzichten könnte
und 2 Stück des AX über 2 Usb Kabel betreiben kann um das gleiche zu
erzielen wie 1 Stck. DX .?

Klaus

von Christian H. (netzwanze) Benutzerseite


Lesenswert?

Klaus De lisson schrieb:
> Hi,
>
> ist es dann nicht evt. so, dass man auf das Hub verzichten könnte
> und 2 Stück des AX über 2 Usb Kabel betreiben kann um das gleiche zu
> erzielen wie 1 Stck. DX .?

Ja, sollte funktionieren.
Wahrscheinlich haben beide oder nur einer der AX eine andere ID.

von Cyk (Gast)


Lesenswert?

ÄÄh, Mist, zu schnell gelesen und falsch gedacht.
Wer unbedingt mehr als 8 Kanäle braucht, aber auf die Protokoll
Decoder verzichten kann, für den bietet sich aber auch der Propalyzer
als billige und schnelle Alternative an.

von xyz (Gast)


Angehängte Dateien:

Lesenswert?

Hi Leute,

tut sich hier immer noch was? Wenn ja, hat jemand interesse an einem 
8-Kanal LA der mit dem CY7C68013A aufgebaut ist? Ich hätte hier einen 
abzugeben. Das Teil funktioniert mit der Sal... und ...Bee Software. 
EZ-Hook Klemmen sind dabei Levelschifter und mögliche Ausgabe von 3,3V 
über das USB-Netz mittels Drehschalter zuschaltbar. Gesichert mit 
rückstellbarer Sicherung (Polyswitch). EMV-Schutz und 
Übersüannungsschutz. Zwei lagiges PCB profesionell gefertigt. Fertig 
bestückt und im professionell gefertigten ABS Kunststoffgehäuse. Leider 
macht meinem Cam keine besseren bilder, sorry. Soll 60€ plus Versand 
kosten. Interesse???

von xyz (Gast)


Angehängte Dateien:

Lesenswert?

Und noch das PCB.

von Stephan (Gast)


Lesenswert?

xyz schrieb:
> Das Teil funktioniert mit der Sal... und ...Bee Software.

und wie wurde das Problem mit dem Nibbletausch gelöst ?
Gar nicht, nehme ich an.
Ich finde es schon etwas dreist Geistiges Eigentum andrer Nachzubauen um 
es zu verkaufen.

von Peter ⛄ W. (Firma: Huddel und Brassel Ltd.) (jaffel) Benutzerseite


Lesenswert?

Stephan schrieb:
> Ich finde es schon etwas dreist Geistiges Eigentum andrer Nachzubauen um
> es zu verkaufen.

Nicht nur das, auch der Preis ist der Hammer.

In der Bucht bekommt man genau dieses Teil fuer 15.-

von Robert B. (robertb)


Lesenswert?

Stephan schrieb:
> xyz schrieb:
>> Das Teil funktioniert mit der Sal... und ...Bee Software.
>
> und wie wurde das Problem mit dem Nibbletausch gelöst ?
> Gar nicht, nehme ich an.
> Ich finde es schon etwas dreist Geistiges Eigentum andrer Nachzubauen um
> es zu verkaufen.

Was soll immer der Quatsch mit dem Nibbletausch? Der Saleae geht 1:1 
durch!

von Stephan H. (stephan-)


Lesenswert?

Robert B. schrieb:
> Stephan schrieb:
>> xyz schrieb:
>>> Das Teil funktioniert mit der Sal... und ...Bee Software.
>>
>> und wie wurde das Problem mit dem Nibbletausch gelöst ?
>> Gar nicht, nehme ich an.
>> Ich finde es schon etwas dreist Geistiges Eigentum andrer Nachzubauen um
>> es zu verkaufen.
>
> Was soll immer der Quatsch mit dem Nibbletausch? Der Saleae geht 1:1
> durch!

Schaltpläne vergleichen, staunen und sich dann erst über die eigenen 
Fehler aufregen :-o

> Der Saleae geht 1:1 durch!

Davon war ja auch nie die Rede. Wobei ich denke das da wenigstens der 
EEPROM umgeschaltet werden muss. Ich habe es nie probiert.
Möglicherweise ist Saleae das geistige Eigentum egal. (VID/PID)

von Dennis (Gast)


Lesenswert?

Guten Tag :)

Ich habe mein MiniBoard nun auch soweit bekommen ,dass ich die Daten in 
den EEProm schreiben kann.

Wenn ich allerdings die Saleae Logic Software starte ,bricht er ab.

Warscheinlich ist es folgender Fehler:

http://sunbizhosting.co.uk/~spiral/blog/?p=117

Der Kollege beschreibt dort,dass in der software ein "Schutzmechanismus" 
eingebaut wurde um die Clones zu identifizieren.

Der auf meinem Clone verbaute EProm ist also zu langsam.
Kennt jemand zufällig einen "schnelleren und pinkompatiblen" EProm als 
den :

AT24c128


??

Vielen Dank

von Dennis (Gast)


Lesenswert?

Alternativ eine ältere "funktionierende" Version der Saleae Logic 
Software :)
Falls mir die jemand zukommen lassen könnte.

von Helge T. (htefs)


Lesenswert?

Wenn Du mal auf der von Dir verlinkten Seite nachlesen würdest, dann 
würdest Du dort in den Kommentaren auch den Link zu einer älteren, 
funktionierenden Version finden...

Und nochwas: Es ist nicht, die Geschwindigkeit des EEPROMs, sondern die 
Größe. Ich habe den Atmel24C128 gegen einen (ich glaube) Atmel24C16 
getauscht und dann funktionierte es auch mit der aktuellen Version vom 
Saleae. Und auch der Hinweis dazu steht in den Kommentaren auf der 
verlinkten Seite.

von Dennis (Gast)


Lesenswert?

Helge Tefs schrieb:
> Wenn Du mal auf der von Dir verlinkten Seite nachlesen würdest, dann
> würdest Du dort in den Kommentaren auch den Link zu einer älteren,
> funktionierenden Version finden...
>
> Und nochwas: Es ist nicht, die Geschwindigkeit des EEPROMs, sondern die
> Größe. Ich habe den Atmel24C128 gegen einen (ich glaube) Atmel24C16
> getauscht und dann funktionierte es auch mit der aktuellen Version vom
> Saleae. Und auch der Hinweis dazu steht in den Kommentaren auf der
> verlinkten Seite.

Ich war zu schnell , das gebe ich zu.
Habe soeben den AT24C01A bestellt.

http://www.atmel.com/Images/doc0180.pdf

Der soll laut den Kommentaren funktionieren.
Ich habe die Kommentare erst beim zweiten betrachten der Seite gesehen.

Vielen Dank für deine Antwort.

von Helge T. (htefs)


Lesenswert?

Keine Ursache.
Ich hatte 24C16 in der Kiste liegen, da war der Tausch schnell 
vollzogen.

Was mich interessieren würde ist, ob es eine unter Windows lauffähige 
Software gibt, mit der man mit dem Board auch 16Kanäle gleichzeitig 
analysieren kann. Das Board hat ja den B- und den D-Port komplett an den 
Pfostenleisten anliegen...

von Dennis (Gast)


Lesenswert?

Wie ist denn die 16er Version von dem Saleae aufgebaut ?

von Dennis (Gast)


Lesenswert?

okay.. anderer Aufbau..

gut gut.. ich gewöhne mir auch auch VORHER zu googeln ! ;) Versprochen ! 
:)

http://thesignalpath.com/blogs/2011/05/31/saleae-logic-and-logic16-product-teardown/

von Helge T. (htefs)


Lesenswert?

Genau. Beim Saleae Logic 16 wird intern ein FPGA verwendet. Also etwas 
komplizierter.

Auf der Seite von Sigrok gibt es eine Tabelle, in der zu sehen ist, 
welche Boards die Software unterstützt: http://sigrok.org/wiki/Fx2lafw
Unten drunter steht, welche Ports dabei benutzt werden. Dummerweise war 
ich bisher nicht in der Lage, mir ein unter Windows lauffähiges Paket 
zusammen zu bauen und ein entsprechendes Binary konnte ich nirgendwo 
finden. Sigrok hätte außerdem auch den Vorteil, dass man nicht mit 
geklauter Software arbeiten muss...

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.