Първо, не съм виновен че ми омърсиха темата с PWM.
Второ - на пук на всичко, докато чакам цаповете да пристигнат реших все пак да пробвам - TMR0 подава семпълите с 5MHz/128 = 39.0625kHz -> resample-нах няколко песни на тази честота на семплиране, 8 бита. Пуснах PWM-то в 8 битов режим, 78.12 kHz. С изключение на загубата на високите честоти и лекото пукане, звука е не по-лош от този на всеки радио-часовник.
След като бях направил четенето от СД картата - останалото ми отне не повече от 7-8 часа.
Както и да е - докато чакам ЦАП-вете ще си играя с PWM. Може би най-големия проблем е че не стига времето за да се прочете от картата. Може би все пак трябва да го пусна с 20 кХз. или да направя асинхронно четене с прекъсване.
За информация - ползвах резистор 10к (всъщност 11 защото пробвах разни и останаха вързани 10+1), 100нФ керамичен кондензатор. От кондензатора отива в един ЛМ358 в повторител, още един кондензатор -> колконка с усилвател.