Цитата(Dron_Gus @ Dec 23 2009, 23:55)

По второму вопросу tlv320aic23 умеет быть мастером. Думаю, Вы в курсе

Самый популярный вариант. Все остальные, которые знаю, клок генерировать не умеют.
Про I2C у STM'ов, а Вы их SPI пробовали? Тоже то еще. Видно захотели сильно универсальный модуль сделать да не вышло SPI master/SPI slave/I2S/и еще что-то однопроводное.
Думаю поработать с tlv320
dac23, он без ненужного мне АЦП, но мастером быть тоже умеет (есть у TI и более простые ЦАПы с таким режимом).
Но что-то особой пользы от мастера я не увидел. Внешний-то клок - MCLK - всё равно надо подавать снаружи, и подавать разный для разных частот сэмплирования (например, для Fs = 44.1 кГц- 11.289 МГц, а для Fs = 48 кГц - уже 12.288 МГц).
Имхо, проще будет сразу все частоты формировать контроллером...

К SPI у меня претензий нет. Ну, кроме такого же "тупого" делителя (2^x) для SCLK. Но это и у конкурентов так.
А вот I2C у STM отвратительный. Громоздкий, да ещё и еррата кусается...