LM3886 chipamp - Omvandling till Nätverksreceiver
Re: Ännu en LM3886 chipamp
Kretar som dessa jobbar i stort sett bara i klass B just för att kunna överleva i en så liten kapsel med plast runt om.
Re: Ännu en LM3886 chipamp
Vad är det för DAC?maDa skrev:Nästa projekt blir att bygga in en TOS-link DAC (för slippa jordloopar från dator etc.) till den fjärde ingången. Väntar på en grej från kina nu.
Re: Ännu en LM3886 chipamp
Det var en CS4344-baserad liten låda. Men ljudet är lite si så där. Får se om jag bygger in den eller inte.
Hade tänkt göra lite uppdateringar på detta projekt nu (b.la bygga in en Linux SBC för mottagning av AirPlay och PCM över UDP) Så jag tar och lyfter den här tråden igen och uppdaterar med vad som hänt sedan sist.
Linux SBC (Single board computer)
Jag kommer bygga in en Linux SBC, troligen baserad på någon form av billig router med OpenWRT som kommer kunna göra följande:

Kommer behöva möblera om lite med strömförsörjningen så att jag får lite mer luft baktill.
Hade tänkt göra lite uppdateringar på detta projekt nu (b.la bygga in en Linux SBC för mottagning av AirPlay och PCM över UDP) Så jag tar och lyfter den här tråden igen och uppdaterar med vad som hänt sedan sist.
- Seriell LCD från Sparkfun
- 5-ingång switchning med relä
- Arduinio Mini Pro + ULN2003A
- 7805 för 5V
- Roterande enkoder med klickknapp
- Fixa klart menysystem och lite buggar (b.la kunna mata en "pre-out" till en av ingångarna) - Går nu att välja en utgång som Pre-out
- Byta ut lite kablar och snygga till
- Sätta i en S/PDIF DAC jag har liggandes
- Seriell-interface på baksidan (för kunna ta emot extern data och visa på displayen b.la) - Kommer ha en Linux SoC istället med Ethernet
- Kanske: B-högtalare - Ej plats
- Extra fjärde RCA ingång
Linux SBC (Single board computer)
Jag kommer bygga in en Linux SBC, troligen baserad på någon form av billig router med OpenWRT som kommer kunna göra följande:
- Ta emot AirPlay med hjälp av shairport
- Ta emot rå PCM via UDP Unicast/Multicast
- Enklare webbgränsnitt för att ställa lite saker
- Kunna prata med kontroll-Ardunion via seriell länk
- Kunna styra förstärkaren generellt via nätverk/webb

Kommer behöva möblera om lite med strömförsörjningen så att jag får lite mer luft baktill.
Senast redigerad av maDa 3 april 2016, 13:57:33, redigerad totalt 1 gång.
Re: Ännu en LM3886 chipamp
Linux SBC beslutat och levererat. Blev en Atheros ar71xx-baserad GL.inet1.

Tanken var först en TP-Link WR703N som jag har liggandes, men den är i absolut tajtaste när det kommer flash (32/4), denna har 64/16 och allt får plats utan problem. Men det som avgjorde mest var nog att UART-porten sitter supertillgängligt på en vanlig 3-pin header, samt alla övriga GPIOs Till skillnad från WR703N som har två 0.2mm punkter att löda trådar på.
Mer info:
http://wiki.openwrt.org/toh/gl-inet/gl-inet
Min firmware har även fått stöd för PCM över RTP (http://en.wikipedia.org/wiki/Real-time_ ... t_Protocol) med hjälp av rtpdump. Så den kan nu ta emot strömmar direkt från PulseAudio rtp-send.
En enkelt C-program för att informera Arduion'n över UART om status för nätverksljud är också skrivet och testat.

Tanken var först en TP-Link WR703N som jag har liggandes, men den är i absolut tajtaste när det kommer flash (32/4), denna har 64/16 och allt får plats utan problem. Men det som avgjorde mest var nog att UART-porten sitter supertillgängligt på en vanlig 3-pin header, samt alla övriga GPIOs Till skillnad från WR703N som har två 0.2mm punkter att löda trådar på.
Mer info:
http://wiki.openwrt.org/toh/gl-inet/gl-inet
Min firmware har även fått stöd för PCM över RTP (http://en.wikipedia.org/wiki/Real-time_ ... t_Protocol) med hjälp av rtpdump. Så den kan nu ta emot strömmar direkt från PulseAudio rtp-send.
En enkelt C-program för att informera Arduion'n över UART om status för nätverksljud är också skrivet och testat.
Re: Ännu en LM3886 chipamp
Det ser ut som att "kina kittet" är av modellen XY.
Om så är fallet så finns det tydligen en del förbättringar du kan göra (det saknar bl.a sobel-filter och har tydligen grötat ihop signaljord med jord på ett ofördelaktigt sätt).
Här finns en lång och jobbig länk i ämnet på DIY Audio.
Själv gjorde jag anmodade förbättringar direkt, så jag kan inte uttala mig om skillnaden.
Om så är fallet så finns det tydligen en del förbättringar du kan göra (det saknar bl.a sobel-filter och har tydligen grötat ihop signaljord med jord på ett ofördelaktigt sätt).
Här finns en lång och jobbig länk i ämnet på DIY Audio.
Själv gjorde jag anmodade förbättringar direkt, så jag kan inte uttala mig om skillnaden.
Re: Ännu en LM3886 chipamp
Läskigt vacker låda du har gjort! Någon gång måste jag ju bygga mig en sån här också.. nångång.. 

Re: Ännu en LM3886 chipamp
Dessvärre har jag inte byggt den själv, den är beställd från Modushop.biz

I helgen byggde jag om 5V nätdelen och fick igång lite initial kommunikation mellan SBC <-> Arduino

Även testat ljudkortet (Ti-BB PCM2704 USB-sticka) och det fungerar bra.
Det jag måste ta och bestämma nu är lite placering inuti. Jag drar mig lite för att placera om transformator & kondensator/likriktar-kortet, eftersom det kräver rätt stora ingrepp och jag måste dra om all strömförsörjning. Samtidigt så är jag rädd för placera SBC'n för nära förstärkarmoduler eller transformatorn p.g.a störningar/brum. Ska jag sätta SBC'n direkt mot baksidan måste jag löda av USB-porten och krångla, vilket jag tycker är synd. Förlänger hellre en Ethernet-port då.
Tack för tipset! Jag har tänkt på att byta ut modulerna någon dag då jag tänkt montera den annorlunda, så ska passa på att uppdatera designen då med såfallToPNoTCH skrev:Det ser ut som att "kina kittet" är av modellen XY.
Om så är fallet så finns det tydligen en del förbättringar du kan göra (det saknar bl.a sobel-filter och har tydligen grötat ihop signaljord med jord på ett ofördelaktigt sätt).
Här finns en lång och jobbig länk i ämnet på DIY Audio.
Själv gjorde jag anmodade förbättringar direkt, så jag kan inte uttala mig om skillnaden.

I helgen byggde jag om 5V nätdelen och fick igång lite initial kommunikation mellan SBC <-> Arduino

Även testat ljudkortet (Ti-BB PCM2704 USB-sticka) och det fungerar bra.
Det jag måste ta och bestämma nu är lite placering inuti. Jag drar mig lite för att placera om transformator & kondensator/likriktar-kortet, eftersom det kräver rätt stora ingrepp och jag måste dra om all strömförsörjning. Samtidigt så är jag rädd för placera SBC'n för nära förstärkarmoduler eller transformatorn p.g.a störningar/brum. Ska jag sätta SBC'n direkt mot baksidan måste jag löda av USB-porten och krångla, vilket jag tycker är synd. Förlänger hellre en Ethernet-port då.
Re: LM3886 chipamp - Omvandling till Nätverksreceiver
Tog lite bilder igår

När det finns nätverk aktivt, så ersätts "Network"-läget med vald transport-metod och format (RTP Unicast/RTP Multicast/AirPlay)

I meny, kan man bläddra runt och se lite parametrar som IP-address osv. Tänkte även lägga in saker som buffertar/delay och annat där.




Sekundärswitchat +5V och oreglerad +12V nätdel. Jag återanvände den befintliga 2,5VA trafon jag hade, men använder en väldigt effektiv DC/DC modul för +5V för att ge en >180mA till Linux SBCn. Relät är tänkte för att kunna bryta spänning till display & Arduino när förstärkaren stängs (men SBC ska ha standby-ström)
Nästa steg är att se över det där med standby-spänning till SBC, för just bryter den för hela systemet. Det är ett måste tyvärr eftersom Arduinon sprutar ut en massa Skräptecken vid uppstart och får SBC'n att stanna i bootloadern (uboot)

När det finns nätverk aktivt, så ersätts "Network"-läget med vald transport-metod och format (RTP Unicast/RTP Multicast/AirPlay)

I meny, kan man bläddra runt och se lite parametrar som IP-address osv. Tänkte även lägga in saker som buffertar/delay och annat där.




Sekundärswitchat +5V och oreglerad +12V nätdel. Jag återanvände den befintliga 2,5VA trafon jag hade, men använder en väldigt effektiv DC/DC modul för +5V för att ge en >180mA till Linux SBCn. Relät är tänkte för att kunna bryta spänning till display & Arduino när förstärkaren stängs (men SBC ska ha standby-ström)
Nästa steg är att se över det där med standby-spänning till SBC, för just bryter den för hela systemet. Det är ett måste tyvärr eftersom Arduinon sprutar ut en massa Skräptecken vid uppstart och får SBC'n att stanna i bootloadern (uboot)
Senast redigerad av maDa 3 april 2016, 13:57:53, redigerad totalt 2 gånger.
Re: LM3886 chipamp - Omvandling till Nätverksreceiver
Otroligt vackert! När lanseras varumärket "maDa"?
Får vi rabatter som är medlemmar på EF? 

