audiohobby.ru audiohobby.ru

Программирование

Доброго времени суток. Полгода назад, в связи с решением проектировать в качестве ВКРБ схему ЦАП+усь, встал вопрос выбора подходящей микросхемы для того, чтобы использовать её в качестве «сердца» разрабатываемого устройства. Поскольку актуальные версии микросхем ЦАП от Sabre являются труднодоступными, как и даташиты на них, было принято решение проектировать на чипах AKM. Субъективно, в моём личном топе они занимают благодарное второе место (приходилось много слушать 4490). Таким образом было принято решение использовать AK4493EQ. Он заметно опережает 4490 по своим характеристикам и несильно уступает 4497 при вшестеро меньшей цене.

Так и подкрался вопрос о проектировании цифровой части (в первую очередь).

Поскольку интернет пестрит огромным количеством готовых конвертеров USB->I2S, в условиях сильной ограниченности по времени решено разрабатывать устройство с поддержкой стандартов Bolero и не изобретать велосипед. Получилось то, что изображено на рисунке.

+11

Для прошивки микроконтроллера нам понадобится USBasp программатор с переходником 10-pin to 6pin.

Для прошивки микроконтроллеров AVR мной обычно используется программа AVRDUDE.  Отличается она широким спектром поддерживаемых программаторов и микроконтроллеров. Кроме «родных» устройств от Atmel она поддерживает и любительские устройства, не поддерживаемые самой AVR Studio, к примеру используемый нами программатор USBAsp.

+16