» über uns

  • 15.01.2019, 17:31
    rkv
    Liste der Anhänge anzeigen (Anzahl: 1)
    Hier ist nochmal das Blockschaltbild. Leider kann ich den ersten Beitrag nicht mehr ändern (zu alt).
    Vielleicht können die Mods da helfen?

    Es gibt auch schon eine vorläufige Anleitung. Die kann ich Euch schonmal vorab heute Abend hier einstellen.
  • 15.01.2019, 18:14
    pillepalle123
    Die Ein- und Ausgänge sind ja als Stifleisten ausgelegt, da muss ich dann noch entsprechende Buchsen anlöten? Oder gibts da ne elegantere Lösung wie bei den UCD 400 Connector Kits?

    VG
    Chris

    EDIT: Hm, vielleicht hätte ich mit der Frage warten sollen, bis die Anleitung da ist.:denk:
  • 15.01.2019, 18:49
    MOD LarsNL
    Hallo Raphael,

    Wenn Du den ersten Beitrag ändern möchtest, schick mir am Besten einfach den neuen Text per PN, dann setz ich ihn rein.

    Schönen Gruß,
    Lars
  • 16.01.2019, 07:27
    kampfameise
    Zitat:

    Zitat von rkv Beitrag anzeigen
    Hier ist nochmal das Blockschaltbild. Leider kann ich den ersten Beitrag nicht mehr ändern (zu alt).
    Vielleicht können die Mods da helfen?

    Es gibt auch schon eine vorläufige Anleitung. Die kann ich Euch schonmal vorab heute Abend hier einstellen.


    Danke für die Übersicht!
    Mal eine Frage zum XMOS und dem ADAT-Format: Welche Abtastraten und Sampletiefen werden denn hier möglich sein?
    Waren ja 8 Ein-/ und Ausgabekanäle hier? Richtig?

    Die aufgerufenen 190 EUR beinhaltet genau das, was auf dem Blockschaltbild zu sehen ist?
    War ja mal die Rede vom TPA3255 usw... Endstufen sind natürlich extra. Hier wolltest Du doch auch noch was machen, oder?
  • 16.01.2019, 09:49
    rkv
    Liste der Anhänge anzeigen (Anzahl: 1)
    @kampfameise:

    ADAT wird 48kHz unterstützen, um alle 8 Kanäle zu übertragen. Es gibt zwar auch SMUX mit 96kHz und 192kHz mit jeweils halbierter Kanalzahl (also 4 und 2), aber das habe ich noch nie wirklich in der Praxis gesehen.

    Der XMOS with zunächst 48kHz bei 24bit unterstützen. 96kHz/24bit befindet sich derzeit in Erprobung.

    Ja, die 190Eur würden genau das, was auf dem Blockschaltbild bzw. im angehängten Datenblatt zu sehen ist, beinhalten.

    @all:
    Ich habe gestern eine Art Kurzdatenblatt für die aktuelle Version zusammengestellt und hier angehängt, ich hoffe es beantwortet die eine oder andere Frage.

    Mein Fahrplan sieht derzeit so aus:
    Januar: Das Release des DSP-Boards fertig machen (Doku etc.pp.) und die Kickstarter-Kampagne an den Start bringen. Nach erfolgreicher Finanzierung die Boards ausliefern.
    Februar-März: Entwicklung diverser Add-On-Boards
    Mai-Juni: Finales Design der Verstärker-Boards mit TPA325x.

    Zu den Add-Ons: Unterschiedliche Anwendungszwecke brauchen unterschiedliche Steckerkonfigurationen. Beispiel: Eine Aktivbox braucht nur einen Monoeingang, ein 8-kanaliger Lautsprechercontroller hingegen 8 Stück. Bei Ausgängen ist es ähnlich. Dazu würde ich gerne im Februar eine Diskussion anstoßen. Derzeit habe ich einen Entwurf für eine Aktivbox (will ich in meinem KH120-Klon verwenden) und einen, der alle Ein- und Ausgänge auf typische Audiostecker umsetzt. Denkbar sind dann auch weitere Add-Ons mit Display etc.pp.
    Allen Add-Ons gemeinsam ist, daß sie über einfache Flachkabel angeschlossen werden, also keine nervige Umkonfektionierung von Kabeln.
    Die Add-Ons sind optional. D.h. auch ohne sie ist das DSP-Board voll einsatzfähig. Man muß dann die Kabel etc.pp. direkt an die entsprechenden Stiftleisten stecken.

    Zu den Verstärkerboards: Das Konzept sieht jetzt vor, das pro Board ein Chip aus der TPA325x-Familie zum Einsatz kommt, entweder in BTL- oder PBTL-Konfiguration. Dadurch werden unterschiedliche Leistungsklassen möglich. Es ist vorgesehen, max. acht Boards per DaisyChain an das DSP-Board anbinden zu können, möglichst per einfachen Plug&Play.

    Aber, einen Schritt nach dem anderen. Erstmal das DSP-Board jetzt fertig machen...
    :rtfm:



  • 16.01.2019, 18:42
    rkv
    Hier ist nun der Link zu dem github repository, in das ich alle Quelldateien, Schaltpläne etc.pp. hochlade:

    https://github.com/freeDSP/freeDSP-aurora
  • 17.01.2019, 08:32
    DoXer
    Lassen sich mehrere Boards kaskadieren?
  • 17.01.2019, 08:46
    rkv
    Wie meinst Du das?
    Einfach nur parallel, z.Bsp, ein Board linker Kanal, ein Board rechter Kanal
    oder
    in Reihe, z.Bsp. Analog in Board 1 rein, Board 1 sendet das Ergebnis digital an Board 2 und von dort analog raus?
  • 17.01.2019, 10:10
    DoXer
    Sorry, die Frage war etwas unpräzise gestellt. :)

    Angenommen ich benötige 24 Ausgänge, also 3 Platinen. Kann ich die dann all gleichzeitig mit Zb den rotary encoder, volume potentiometer usw steuern?
  • 17.01.2019, 10:39
    kampfameise
    Zitat:

    Zitat von DoXer Beitrag anzeigen
    Sorry, die Frage war etwas unpräzise gestellt. :)

    Angenommen ich benötige 24 Ausgänge, also 3 Platinen. Kann ich die dann all gleichzeitig mit Zb den rotary encoder, volume potentiometer usw steuern?


    Glaube nicht, daß das DSP-Board kaskadiert werden kann. Er meinte wohl nur die Endstufen.
  • 17.01.2019, 10:39
    DoXer
    Zitat:

    Zitat von rkv Beitrag anzeigen
    @Werner:
    Hier ist der Link zum verwendeten ESP32-Modul. Vielleicht hilft Dir das auch schon weiter.
    https://www.espressif.com/en/esp-wroom-32/resources
    Es gibt einige Projekte in der Maker-Szene, die darauf einen Webserver laufen lassen.

    Eventuell sind auch die ESP-Projekte "Tasmota" "ESPEasy" und ESPurna" interessant, um einen Eindruck zu bekommen, wie das WEB-Interface gestaltet werden kann. Alle werden auf Github gehosted.

    BTW: Wenn schon der ESP eingesetzt wird , wäre ein MQTT-Integration ein Traum. Somit hätte man die Integration in SmartHome wie openHAB oder FHEM.
  • 17.01.2019, 10:53
    rkv
    Zitat:

    Zitat von DoXer Beitrag anzeigen
    Sorry, die Frage war etwas unpräzise gestellt. :)

    Angenommen ich benötige 24 Ausgänge, also 3 Platinen. Kann ich die dann all gleichzeitig mit Zb den rotary encoder, volume potentiometer usw steuern?

    Theoretisch geht das. Praktisch habe ich das noch nicht ausprobiert, da ich nur ein Board habe. :rolleyes:
  • 17.01.2019, 10:56
    rkv
    Zitat:

    Zitat von DoXer Beitrag anzeigen
    BTW: Wenn schon der ESP eingesetzt wird , wäre ein MQTT-Integration ein Traum. Somit hätte man die Integration in SmartHome wie openHAB oder FHEM.

    Das Projekt wird allmählich ein Fulltime-Job. :eek:
    SmartHome-Integration fände ich auch cool. :prost:
  • 17.01.2019, 11:02
    mcdwerner
    Zitat:

    Zitat von DoXer Beitrag anzeigen
    Eventuell sind auch die ESP-Projekte "Tasmota" "ESPEasy" und ESPurna" interessant, um einen Eindruck zu bekommen, wie das WEB-Interface gestaltet werden kann. Alle werden auf Github gehosted.

    Danke! Werd ich mir bei Gelegenheit ansehen.

    Zitat:

    Zitat von DoXer Beitrag anzeigen
    BTW: Wenn schon der ESP eingesetzt wird , wäre ein MQTT-Integration ein Traum. Somit hätte man die Integration in SmartHome wie openHAB oder FHEM.

    ...dass ich darauf noch nicht gekommen bin! Damit könnte man den DSP auch in Snips integrieren (=> Sprachsteuerung ohne Cloud-Funk ;- ) und per Sprache z.B. die Lautstärke regeln oder ggf. die Eingänge umschalten. Wenn ich doch nur mehr Zeit hätte...
  • 17.01.2019, 11:07
    MK_Sounds
    Zitat:

    Zitat von rkv Beitrag anzeigen
    Hier ist nun der Link zu dem github repository, in das ich alle Quelldateien, Schaltpläne etc.pp. hochlade:

    Habe gerade einen kurzen Blick auf Schematic und Board geworfen.
    So wie ich das sehe (KiCad ist wirklich ein unterirdisches Program) hast du für den USB-Anschluss des XMOS die ESD Suppressor Dioden vergessen. Gibts als ein Bauteil, dann kannst du evtl. auch die Diode für die USB-Busspannung rausschmeißen. Ich verwende meist den NUP2201MR6.

    In Anbetracht dessen, dass du da am XMOS UAC2 laufen lassen willst, solltest du beim Routing der USB Datenleitungen auf die Leitungslänge, die Differenz der Leitungslänge, die differentielle Impedanz und die Impedanz zur Groundplane achten. Sonst ist es gut möglich, dass der USB nicht funktionieren wird.
    Wenn er doch geht hast du Glück gehabt, würde ich aber in der nächsten Revision ausmerzen :)

    Sonst ist mir auf die Schnelle nichts aufgefallen. :prost:
  • 17.01.2019, 11:19
    kampfameise
    Zitat:

    Zitat von rkv Beitrag anzeigen
    Theoretisch geht das. Praktisch habe ich das noch nicht ausprobiert, da ich nur ein Board habe. :rolleyes:

    Und was ist mit UAC2? Wirst wohl dadurch kaum 24 Kanäle unter einer Device haben? Für den Analogpart mag das zutreffen.
  • 17.01.2019, 12:22
    rkv
    Unter macOS und Linux kann man mehrere UAC2-Devices zu einer großem Audiogerät zusammenfassen.
    Das habe ich schonmal mit einem Scarlett18i20 und einem USBstreamer gemacht.
    Und im Zweifel gibt es ja noch freeDSP-Infinitas.... ;)
  • 17.01.2019, 12:45
    kampfameise
    Zitat:

    Zitat von rkv Beitrag anzeigen
    Unter macOS und Linux kann man mehrere UAC2-Devices zu einer großem Audiogerät zusammenfassen.
    Das habe ich schonmal mit einem Scarlett18i20 und einem USBstreamer gemacht.
    Und im Zweifel gibt es ja noch freeDSP-Infinitas.... ;)

    ... wieder was gelernt. Wusste ich nicht. Dann brauchst aber mehrere USB-Ports. Wie ist das dann mit dem Timing?
    Entstehen da nicht im schlimmsten Fall Verzögerungen zwischen z.B. zwei Devices?

    Klar, der Inifinitas erledigt genau das :) Hatte ich gesehen.
  • 17.01.2019, 12:49
    rkv
    UAC2 spezifiziert einen Feedback-Mechanismus, über den das Betriebssystem über das Timing informiert wird. In gewissem Rahmen kann das auch Clock-Drift ausgleichen, aber besser ist es, ein Gerät als Clock-Master zu definieren und die anderen per Wordclock zu synchronisieren.
  • 17.01.2019, 13:23
    kampfameise
    Zitat:

    Zitat von rkv Beitrag anzeigen
    UAC2 spezifiziert einen Feedback-Mechanismus, über den das Betriebssystem über das Timing informiert wird. In gewissem Rahmen kann das auch Clock-Drift ausgleichen, aber besser ist es, ein Gerät als Clock-Master zu definieren und die anderen per Wordclock zu synchronisieren.

    ... meine Fresse, Du steckst wirklich tief in der Materie :D
    Respekt! Hatte mal die UAC2-Spec nur überflogen. Du scheinst sie wirklich gelesen zu haben :D

    UAC3 ist auch schon am Start.
  • 17.01.2019, 13:29
    MK_Sounds
    Zitat:

    Zitat von rkv Beitrag anzeigen
    UAC2 spezifiziert einen Feedback-Mechanismus, über den das Betriebssystem über das Timing informiert wird. In gewissem Rahmen kann das auch Clock-Drift ausgleichen, aber besser ist es, ein Gerät als Clock-Master zu definieren und die anderen per Wordclock zu synchronisieren.

    Man könnte doch alle Kanäle über einen XMOS routen (mit UAC2 stehen ja genug Kanäle zur Verfügung) und dann jeweils 8 Kanäle via TDM über den FreeDSP Header zum nächsten Board weitergeben oder?
    Der ADAU1452 hat ja 4 serial ports, die TDM können. Dann könnte man auch die Signalverarbeitung gesammelt in einem DSP machen und dann nur noch weiterreichen.
  • 17.01.2019, 13:34
    rkv
    Dann mußt Du aber einen Multiplexer einbauen, um auch den ADC nutzen zu können.

    Und dann reden wir eigentlich schon über einen Infinitas...


  • 17.01.2019, 13:36
    rkv
    Zitat:

    Zitat von kampfameise Beitrag anzeigen
    Du scheinst sie wirklich gelesen zu haben :D

    Yep, weil ich mal ein UAC2-Interface auf einem SHARC-DSP implementiert habe.
  • 17.01.2019, 13:37
    kampfameise
    Zitat:

    Zitat von rkv Beitrag anzeigen
    Unter macOS und Linux kann man mehrere UAC2-Devices zu einer großem Audiogerät zusammenfassen.
    Das habe ich schonmal mit einem Scarlett18i20 und einem USBstreamer gemacht.
    Und im Zweifel gibt es ja noch freeDSP-Infinitas.... ;)

    Noch mal eine Frage:
    Gibt es in den Weiten des INet dazu eine vernünftige Quelle für Linux, die Du empfehlen kannst?
    Diese zusammengefasste Device, erscheint dann auch für Anwendungen tatsächlich als ein Gerät?
  • 17.01.2019, 13:43
    MK_Sounds
    Zitat:

    Zitat von rkv Beitrag anzeigen
    Dann mußt Du aber einen Multiplexer einbauen, um auch den ADC nutzen zu können.

    Hätte ich per Jumper Config gemacht. Entweder analog oder Digital auf der Eingangs- wie Ausgangsseite.

    Kann der XMOS TDM16? Dann bräuchte man für 32 Kanäle nur 2 serial ports.
  • 17.01.2019, 14:07
    rkv
    Zitat:

    Zitat von kampfameise Beitrag anzeigen
    Noch mal eine Frage:
    Gibt es in den Weiten des INet dazu eine vernünftige Quelle für Linux, die Du empfehlen kannst?
    Diese zusammengefasste Device, erscheint dann auch für Anwendungen tatsächlich als ein Gerät?

    Hier:
    http://www.jrigg.co.uk/linuxaudio/ice1712multi.html

    und bzgl. USB dann beim ALSA-Projekt
    https://alsa.opensrc.org/MultipleCards

    Wie bei Linux üblich, ist das erstmal viel Fummelei mit Konfigurationsdateien.
    Bei macOS sind das ganze zwei Klicks.

    Raphael
  • 17.01.2019, 14:08
    rkv
    Zitat:

    Zitat von MK_Sounds Beitrag anzeigen
    Kann der XMOS TDM16?

    Nein, kann er nicht.
  • 17.01.2019, 14:10
    kampfameise
    Zitat:

    Zitat von rkv Beitrag anzeigen
    Hier:
    http://www.jrigg.co.uk/linuxaudio/ice1712multi.html

    und bzgl. USB dann beim ALSA-Projekt
    https://alsa.opensrc.org/MultipleCards

    Wie bei Linux üblich, ist das erstmal viel Fummelei mit Konfigurationsdateien.
    Bei macOS sind das ganze zwei Klicks.

    Raphael

    Danke für die Links! Werde mich mal durchwühlen.
  • 18.01.2019, 17:09
    rkv
    Liste der Anhänge anzeigen (Anzahl: 1)
    Bevor jetzt alle ins Wochenende gehen, hier noch ein Bildschirmphoto der aktuellen Steuersoftware für einen 8-kanaligen Lautsprechercontroller, aufgenommen auf einem iMac. Sieht auf dem iPad genauso. Derzeit bereite ich gerade den Windows-Port vor. (es ist mir unbegreiflich, warum ein einfacher C++-Compiler heutzutage gleich mit 15GB Daten daherkommt).

    Raphael
  • 21.01.2019, 16:32
    rkv
    Für alle, die schonmal ein bisschen spielen wollen:
    Ich habe auf github ein pre-release der Steuersoftware für Win7 und macOS gemacht. Als Demo wird ein 8-kanaliger Lautsprechercontroller geladen.
    Fehlermeldungen und Verbesserungsvorschläge gerne an mich. Aber bitte nur, wenn es die GUI selbst betrifft. Vorschläge wie "Da muss unbedingt noch Filter XY rein" betreffen nicht die Steuersoftware, sondern das DSP-Programm. Und da soll ja eine große Vielfalt entstehen, habe ich gehört. :D

    Raphael
  • 23.01.2019, 08:50
    Nilsens
    Hi, das klingt ja mal echt interessant.
    Hast du einen Link zu der Software?

    Gruß
    Nils
  • 23.01.2019, 08:56
    rkv
    Den Link zum github repo habe ich oben schonmal eingefügt, bzw. man findet ihn über freedsp.cc.

    Und hier ist er auch nochmal:

    https://github.com/freeDSP/freeDSP-aurora/releases
  • 23.01.2019, 09:17
    Nilsens
    Danke!

    Die Software schaut sehr gut aus! Ich habe eigentlich alles gefunden, was ich brauche...
    Ich wäre beim Kickstarter dabei!

    Gruß
    Nils
  • 26.01.2019, 22:58
    pillepalle123
    Moin,
    der Januar neigt sich dem Ende zu, gibts was Neues? :p

    Bei der Bewerbung des Projektes stieß ich leider auf ein Hindernis im Beisammenforum, da will man nix mit Crowdfundingprojekten zu tun haben. Das sind schonmal einige verlorene potentielle Interessenten. Vielleicht hat ja hier jemand nen guten Draht zum Admin dort?.....

    VG
    Chris
  • 27.01.2019, 08:45
    Robert81
    Draht zum Admin im Beisammenforum? Wenn du nicht unter den Top20 bist dann brauchst du es garnicht erst versuchen.
    Erst gilt es die Forenregeln zu studieren, auswendig zu lernen und beim Admin vorzutragen....

    Würd ich direkt lassen da Arbeit reinzustecken um es dort Publik zu machen, die meisten sind eh in anderen Foren angemeldet und bekommen es da mit.

    Mit freundlichen Grüßen
  • 27.01.2019, 11:53
    incoggnito2
    Die Software ist schlicht. Finde das aber gut so :)
    Wird es Möglichkeiten geben Kurven als Target zu hinterlegen?

    Im Heimkinoverein kann man sicher auch ein paar Leute erreichen.
    Latenight ist auch hier im Forum vertreten und ist Admin des Forums.

    Viele Grüße
    Inco
  • 27.01.2019, 18:56
    DoXer
  • 27.01.2019, 20:08
    rkv
    Ihr seid super mit der Werbung!
    Ich denke, im Laufe der nächsten Wochen sollte es bei Kickstarter losgehen. Ich blicke nur noch nicht ganz, welche Kosten auf mich zukommen durch das neue Verpackungsgesetzt, daß seit 1.Januar 2019 gilt. Theoretisch muß ich offenbar für jede Verpackung, egal ob Briefumschlag mit Leerplatine oder Karton mit fertigem Produkt für die Entsorgung im Voraus bezahlen. :eek:

    @pillepalle123: Wenn man die vollbestückte Variante bestellt werden keine zusätzlichen Programmieradapter benötigt, um den DSP neu zu programmieren. Ich glaube, Du hattest das im Nachbarforum geschrieben.


    Raphael
  • 27.01.2019, 20:53
    pillepalle123
    Danke fürs Update!
    Es gibt ja bereits einen USB Anschluss auf dem DSP...:idea:

    Zum Verpackungsgesetz: Ich blicke da nach 5 Minute recherche nicht durch :D Aber hier https://shop.landbell.de/landbell-ea...n-kalkulieren/ steht was von 75 Euro Grundbetrag für 2 Jahre.
  • 28.01.2019, 16:49
    Alpenpoint
    Super Sache hier, bin auch sehr interessiert .
Powered by vBadvanced CMPS v4.3.0