Beiträge: 1.049
Themen: 7
Registriert seit: 08.06.2010
Der DSP ist mit dem Raspberry verbunden, da kann SigmaStudio über Windows nicht auf die I²C Schnitstelle zugreifen, daher kann es keine Echtzeitänderung geben. Zu diesem Zweck müsste der Rpi Windows einen Programmer vorgaukeln oder man müsste ein Programm schreiben, was auf dem Rpi läuft, womit Usul wohl mal begonnen hat.
Ich habe aber im Inet diverse Threads gefunden, wo man versucht hat mit SigmaStudio erstellte Files zu verwenden, es hat aber mit einer "einfachen" I²C Verbindung bei niemandem geklappt. Ich habe daher meine Versuche eingestellt und werde nun auf die Lieferung aus Fernost warten.
Gruß
La vida es no ponyhof :bye:
Beiträge: 24
Themen: 1
Registriert seit: 17.05.2013
Nö!! Wir reden glaube ich noch von verschiedenen Dingen. Du kannst mit SigmaStudio die Filterkette, die Du brauchst zusammenbauen. Wenn die Struktur Deinen Bedürfnissen entspricht, kannst Du das hex-File erzeugen lassen. Dieses Hexfile kann der PI dann über I2C bei jedem Start einfach auf den ADAU draufbügeln. Wenn Du an den Blöcken im Signalpfad zur Laufzeit hinsichtlich ihrer Parametere noch was ändern willst, z.B. einen Biquad verändern, geht das eben auch über I2C des PI. Welche Kommandos Du über I2C schicken müßtest, verrät Dir sogar SigmaStudio, weil man die Kommandos mitlesen kann, wenn man an den Reglern rührt.
Gruß,
Lars
p.s.: Das ist übrigens keine graue Theorie....Ich habe das alles schon gemacht. Nicht mit einem PI, aber mit einem LP1769. Wenn Du beim PI auf die I2C-Schnittstelle zugreifen kannst, geht das alles ohne Probleme!!
Beiträge: 1.049
Themen: 7
Registriert seit: 08.06.2010
uncletom schrieb:Dieses Hexfile kann der PI dann über I2C bei jedem Start einfach auf den ADAU draufbügeln. ....
p.s.: Das ist übrigens keine graue Theorie....Ich habe das alles schon gemacht. Nicht mit einem PI, aber mit einem LP1769. Wenn Du beim PI auf die I2C-Schnittstelle zugreifen kannst, geht das alles ohne Probleme!!
Das ist doch exakt der Punkt den ich nicht hinbekommen, zugreifen über I²C funktioniert, Hex File draufschieben nicht.
La vida es no ponyhof :bye:
Beiträge: 24
Themen: 1
Registriert seit: 17.05.2013
Woran genau scheitert es denn?
Beiträge: 362
Themen: 23
Registriert seit: 06.10.2012
Danke @ TriplePower
Gesendet von iPhone mit Tapatalk
Beiträge: 1.049
Themen: 7
Registriert seit: 08.06.2010
Ich habe die Verbindung hergestellt, unter 0x50 wird mir angezeigt, das jemand zuhause ist.
Das Hex-File habe ich in SigmaStudio erstellt in dem ich zuerst in den Schematics Link-Compile-Download und anschliessend unter ADAU1701 "Write latest config blblbla" ausgeführt habe. Dabei wird das E2prom.Hex File Erstellt.
Beim Booten des Sure DSP sind zusätzlich die Pins SBoot und WP mit Masse verbunden und der WriteProtect Schalter vom Sure steht in der richtigen Position.
Mit diesem Programm versuche ich zu schreiben.
Code: ./eeprog -f -16 -w 0 -i E2prom.Hex -t 5 /dev/i2c-1 0x50
Es wird auch was geschrieben nur bleibt der DSP Stumm (auch beim nächsten Booten DSP, ohne die MAsseVerbindungen und WriteProtect Schalter in der andern Stellung). Der Sure DSP hat wohl grosse Ähnlichkeit mit dem originalem EvalBoard von ADI., das ebenfalls Stumm bleibt wenn man den RESET Schalter betätigt, und dann auf ein Schreibbefehl wartet, so hab ich das zumindest aus den Anleitungen verstanden.
Gruß
La vida es no ponyhof :bye:
Beiträge: 24
Themen: 1
Registriert seit: 17.05.2013
The Alchemist schrieb:Ich habe die Verbindung hergestellt, unter 0x50 wird mir angezeigt, das jemand zuhause ist.
Das Hex-File habe ich in SigmaStudio erstellt in dem ich zuerst in den Schematics Link-Compile-Download und anschliessend unter ADAU1701 "Write latest config blblbla" ausgeführt habe. Dabei wird das E2prom.Hex File Erstellt.
Beim Booten des Sure DSP sind zusätzlich die Pins SBoot und WP mit Masse verbunden und der WriteProtect Schalter vom Sure steht in der richtigen Position.
Mit diesem Programm versuche ich zu schreiben.
Code: ./eeprog -f -16 -w 0 -i E2prom.Hex -t 5 /dev/i2c-1 0x50
Es wird auch was geschrieben nur bleibt der DSP Stumm (auch beim nächsten Booten DSP, ohne die MAsseVerbindungen und WriteProtect Schalter in der andern Stellung). Der Sure DSP hat wohl grosse Ähnlichkeit mit dem originalem EvalBoard von ADI., das ebenfalls Stumm bleibt wenn man den RESET Schalter betätigt, und dann auf ein Schreibbefehl wartet, so hab ich das zumindest aus den Anleitungen verstanden.
Gruß
Weiß denn der ADAU, dass er dann SELFBOOT aus dem EEPROM machen soll?? Ich nehme an, dass 0x50 das EEPROM ist??
Beiträge: 1.049
Themen: 7
Registriert seit: 08.06.2010
15.09.2016, 09:19
(Dieser Beitrag wurde zuletzt bearbeitet: 15.09.2016, 11:10 von The Alchemist.)
Zitat:Weiß denn der ADAU, dass er dann SELFBOOT aus dem EEPROM machen soll?? Ich nehme an, dass 0x50 das EEPROM ist??
Das weiß ich nicht  ich habe mich da an der freedsp Programmierung über Arduino orientiert, wie ich weiter oben schrieb fehlen mir da die Grundlagen und den Versuch mit dem Raspi hab ich quasi nur aus Neugier gestartet.
Gruß
Edith: Wenn ich nochmal drüber nachdenke muss 0x50 der Adau sein, es gibt nur dieses einzelne Device am I²C Bus.
La vida es no ponyhof :bye:
Beiträge: 24
Themen: 1
Registriert seit: 17.05.2013
Der ist es auf keinen Fall. Der ADAU1701 hat als Schreibadresse 0x68, 0x6a, 0x6c oder 0x6e abhängig von seiner externen Beschaltung, aber sicher nicht 0x50.
0x50 würde eigentlich gut zu einem EEPROM in Standardbeschaltung passen.
Beiträge: 1.049
Themen: 7
Registriert seit: 08.06.2010
Code: pi@raspberrypi:~ $ sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Mehr gibt es nicht.
La vida es no ponyhof :bye:
Beiträge: 362
Themen: 23
Registriert seit: 06.10.2012
Ich such mir grad nen Wolf bei Reichelt. Was sind des das Für stecker die daverbaut sind. Such vorkonfektionierte Stecker bei Reichelt. Oder noch besser wie kann ich mir selber solche Stecker konfektionieren?
Kann jemand helfen?
Gesendet von iPhone mit Tapatalk
Beiträge: 618
Themen: 36
Registriert seit: 16.02.2013
15.09.2016, 19:10
(Dieser Beitrag wurde zuletzt bearbeitet: 15.09.2016, 19:31 von TriplePower.)
Tutorials habe ich hier gefunden:
https://wiki.analog.com/resources/tools-.../tutorials
Hier die Beschreibung des ADI "Automatic Equalizer", wohl die einfachste Möglichkeite eine Mehrwegweiche zu implementieren (inkl. Messdatenimport im MLSAA Format):
https://wiki.analog.com/resources/tools-...orce_rev=1
Hat evtl. jemand mal MLSSA ASCII Dateien eines Hochtöners und eines Tiefmitteltöners die er zum Download bereitstellen könnte?
TEAC UD-505; Marantz TT-15S1; Ortofon 2M Bronze; 2Pi Phono; Audio-GD NFB-28; WIIM PRO Plus; Audio-GD Precision3; Sure AA-AB32511 Hexfet 2x500W ; GHX_Amp; L20.5; Abletec ALC0300-1300;; LS: "Italian Stallion" & "Albany";
Beiträge: 24
Themen: 1
Registriert seit: 17.05.2013
The Alchemist schrieb:Code: pi@raspberrypi:~ $ sudo i2cdetect -y 1
0 1 2 3 4 5 6 7 8 9 a b c d e f
00: -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --
Mehr gibt es nicht.
Dann wird der ADAU am Bus nicht gesehen........
Beiträge: 618
Themen: 36
Registriert seit: 16.02.2013
16.09.2016, 07:32
(Dieser Beitrag wurde zuletzt bearbeitet: 16.09.2016, 08:23 von TriplePower.)
Blaubeere85 schrieb:Ich such mir grad nen Wolf bei Reichelt. Was sind des das Für stecker die daverbaut sind. Such vorkonfektionierte Stecker bei Reichelt. Oder noch besser wie kann ich mir selber solche Stecker konfektionieren?
Kann jemand helfen?
Gesendet von iPhone mit Tapatalk
Hallo,
zur 6-Pol Buchse auf dem DSP Board sollte dieser Stecker mit RM2 passen:
http://www.reichelt.de/Buchsenleisten/2/...2de4e81b82
Auf dem Programmer ist es wohl eine 10-polige Molex Micro-Fit .
Hier die Crimp Kontakte:
http://de.rs-online.com/web/p/leiterplat...e/2333009/
und das Steckergehäuse:
http://de.rs-online.com/web/p/leiterplat...435697|acc
TEAC UD-505; Marantz TT-15S1; Ortofon 2M Bronze; 2Pi Phono; Audio-GD NFB-28; WIIM PRO Plus; Audio-GD Precision3; Sure AA-AB32511 Hexfet 2x500W ; GHX_Amp; L20.5; Abletec ALC0300-1300;; LS: "Italian Stallion" & "Albany";
Beiträge: 362
Themen: 23
Registriert seit: 06.10.2012
Also ich kann mein dsp programmieren aber ihm keine töne entlocken.
Iwie Frustierend.
Gesendet von iPhone mit Tapatalk
Beiträge: 618
Themen: 36
Registriert seit: 16.02.2013
The Alchemist schrieb:Ich habe die Verbindung hergestellt, unter 0x50 wird mir angezeigt, das jemand zuhause ist.
Das Hex-File habe ich in SigmaStudio erstellt in dem ich zuerst in den Schematics Link-Compile-Download und anschliessend unter ADAU1701 "Write latest config blblbla" ausgeführt habe. Dabei wird das E2prom.Hex File Erstellt.
Beim Booten des Sure DSP sind zusätzlich die Pins SBoot und WP mit Masse verbunden und der WriteProtect Schalter vom Sure steht in der richtigen Position.
Mit diesem Programm versuche ich zu schreiben.
Code: ./eeprog -f -16 -w 0 -i E2prom.Hex -t 5 /dev/i2c-1 0x50
Es wird auch was geschrieben nur bleibt der DSP Stumm (auch beim nächsten Booten DSP, ohne die MAsseVerbindungen und WriteProtect Schalter in der andern Stellung). Der Sure DSP hat wohl grosse Ähnlichkeit mit dem originalem EvalBoard von ADI., das ebenfalls Stumm bleibt wenn man den RESET Schalter betätigt, und dann auf ein Schreibbefehl wartet, so hab ich das zumindest aus den Anleitungen verstanden.
Gruß
Hallo,
ich habe den USBi EVAL-ADUSB2EBZ als Programmer.
Zumindest bei diesem ist 0x51 die EEPROM I2C Adresse des Programmers selbst.
Kann es sein, dass auch die FreeUSBi Lösung ein eigenes EEPROM hat?
Im SigmaStudio bekommt doch das EEPROM für den DSP die Adresse 0xA0 automatisch erteilt, oder?
Anyway, hier der Auszug aus dem Manual des original USBi Programmers von AnalogDevices:
WARNING
The USBi has an EEPROM on the I2C bus at Address 0x51, which it uses to indicate its Vendor ID and Product ID to the PC, as well as boot its internal program. You should avoid having any other EEPROMs in your system design at this address. This EEPROM is not write-protected; therefore, if you attempt to write to Address 0x51, you will overwrite the USBi's onboard EEPROM, and the USBi will cease to function. The USBi cannot be reprogrammed without returning the board to Analog Devices. Most EEPROMs are set to Address 0x51 by setting its pins A0 = 1 and A1 = A2 = 0.
TEAC UD-505; Marantz TT-15S1; Ortofon 2M Bronze; 2Pi Phono; Audio-GD NFB-28; WIIM PRO Plus; Audio-GD Precision3; Sure AA-AB32511 Hexfet 2x500W ; GHX_Amp; L20.5; Abletec ALC0300-1300;; LS: "Italian Stallion" & "Albany";
Beiträge: 362
Themen: 23
Registriert seit: 06.10.2012
Also ich benutze ja den ChinaProgrammer und kann den Dsp mit Link Compile download dann auch verwenden seit dem ich den Verdrahtungsfehler behoben habe.
Aufs eprom kann ich es auch schreiben. Bloß ich schaff es einfach nicht das er es aus dem eprom auch liest und damit startet.
Meine kleine Testbox mit Passivmembrane klingt schon richtig gut auch damit. Die chassis sind sogar mit fir getrennt und die laufzeit wurde angeglichen. Das geht mit relativ wenigen taps. Also 128 taps für Hoch und Tief mit 760 taps. Sogar die regelbare Loudness funktioniert über Poti.
Leider versteh ich nicht warum er das Programm nicht bootet
Gesendet von iPhone mit Tapatalk
Beiträge: 1.049
Themen: 7
Registriert seit: 08.06.2010
Muss man nicht in SigmaStudio auf Hardware>Adau1701 mit Rechtsklick und dann "Write latest configuration to Eeprom" oder so ähnlich... ?
La vida es no ponyhof :bye:
Beiträge: 362
Themen: 23
Registriert seit: 06.10.2012
Ja so hab ich das schon mit beiden Schalterpositionen versucht mehrmals. Wenn ich check last compilation mache sagt er auch das alles OK ist. Ich denke das der DSP einfach nicht bootet.
Ich hab nochmal 2 bestellt da ich die eh gebrauchen kann. Mal schaun ob es bei denen klappt. Bei dem hab ich auch schon die potis ausgelötet da ich die Austauschen wollte für eine Frontplattenmontage.
Ps: Danke TripplePower für die Links der Steckkontakte. Hatte ich iwie übersehen!
Beiträge: 24
Themen: 1
Registriert seit: 17.05.2013
Habt ihr den SELFBOOT am ADAU auf high??
|