А что делать, если нужно одним uC генерировать очень точно разные некратные частоты? Скажем, всего две. Не одновременно, конечно, а переключаясь, причём переключение редкие (раз в N минут) и можно себе позволить переключаться долго, скажем, секунду?
Ну то есть задача очевидная — I2S (не путать с I2C) выход, который иногда работает на 44.1KHz, а иногда на 48.0KHz. У всех виденных мной микроконтроллеров с I2S отдельного кварца для I2S не полагалось, частота бралась из общей системной с делителями. А подобрать системную, кратную и 44.1 и 48.0 (это получается что у нас — что-то кратное 7056?) не получается.
Собственно, есть ли способ подключить через какой-то (управляемый электронно) переключатель два кварца к микроконтроллеру и выбирать какой запускать?
Я поискал гуглом по словам типа “microcontroller two crystals” и “microcontroller switch crystals” и ничего толкового не нашёл :(
Ну то есть задача очевидная — I2S (не путать с I2C) выход, который иногда работает на 44.1KHz, а иногда на 48.0KHz. У всех виденных мной микроконтроллеров с I2S отдельного кварца для I2S не полагалось, частота бралась из общей системной с делителями. А подобрать системную, кратную и 44.1 и 48.0 (это получается что у нас — что-то кратное 7056?) не получается.
Собственно, есть ли способ подключить через какой-то (управляемый электронно) переключатель два кварца к микроконтроллеру и выбирать какой запускать?
Я поискал гуглом по словам типа “microcontroller two crystals” и “microcontroller switch crystals” и ничего толкового не нашёл :(