av gonkius » 2016-05-12 22:01
Jag håller faktiskt på med ett sådant projekt, men det har avstannat lite då jag behövde spelaren till lite annat ett tag.
Jag har utgått från en OPPO BDP-83. Den har all skivläsning och avkodning till PCM på ett stort kort. Det är sedan kopplat till ett litet kort som bara hanterar DA-omvandlingen. Min plan är att läsa av I2S-strömarna till DAC:arna på det kortet (CS4382). Då blir alla ljudformat avkodade till PCM och kan rippas: CD, BD, DVD-AUDIO och SACD med allt mellan 2 och 8 kanaler.
Jag byggde en litet kort med några få grindar för att mata de I2S-strömmarna in på en FTDI-FT232H modul (UM232H) (konfigurerad i "245 mode"). Den kopplade jag sedan via USB2 Hi-Speed till en dator som får läsa alla bitströmmar och koda om till tex multikanal-FLAC.
Jag har lyckats läsa korta snuttar av I2S-strömmen, så konceptet funkar. Däremot är jag inte säker att bandbredden räcker till för de värsta ljudformaten utan att de små buffrarna i FTDI-kretsen tar slut. När man läser SACD är samplefrekvensen 88.2kHz. 88.2kHz*2*32*8=45Mbit/s vilket är en tiondel av maxhastigheten på 480Mbit/s som protokollet klarar av, så det borde gå...
Maskinist på Holodeck 2