Звёздочка 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба ЦАП главный??? Оригинальный подход... с чего бы вдруг? Обычно ЦАПы, как оконечные устройства в цепочке тактируются как раз сверху, и MCLK это главный вход клока. PS Открыл линейку DAC-ов от AD - все тактируются снаружи. Чето не то Вы придумываете... Вам правильно сказал ниже forever_student - готовое устройство, а не микросхема, несёт на борту генераторы, и тактирует подключенные транспорты. Метод имеет свои плюсы. А обязательно ARM нужен? Если нужен только 1 канал I2S, то посмотрите в сторону AT32UC3A3: аппаратный I2S, USB2 HiSpeed host/device, корпус - TQFP. Я делал на нем проект - в 2-слойную плату уложился Спасибо огромное! Качаю даташит, буду изучать. Я верно понимаю, что никаких проблем с двумя несовместимыми сетками частот и с внешним тактированием от ЦАП'а быть не должно? ARM мне вовсе не обязателен, я же и просил в первом посте - посоветуйте комплектуху, ведь я полнейший нуб и даже на самом первом этапе могу совершить ошибку - ладно из пушки по воробьям стрелять, хуже будет, если стану пытаться из рогатки по слону бить... Ё-мое. QFP выводными считаются? http://ru.farnell.com/jsp/search/browse.js...Values%3D203063 По поводу программирования - Вы меня убедили в том, что это очень сложное ремесло. Я немного программирую для своих нужд на VisualBasic и AutoLISP, но это всё же "немного не то". Какие языки используются в МК - только Си и ассемблер? Какие есть годные книги, кроме кнутовских? А демо-плату я в любом случае собираюсь покупать, без неё и делать нечего. ig_z, спасибо и Вам, этот вариант я тоже рассматривал. Всё замечательно, только по каким-то причинам веговские USB-транспорты судя по отзывам почему-то уступают в звуке приличным ПКД (при работе на один и тот же внешний ЦАП) - видать, биты по дороге иногда теряются. Схема закрыта, это тоже не радует. Ну и самому интересно сделать, конечно же. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Uree 1 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба Странное дело. Вот почему работу с деревом(столярку в смысле) в школе начинают с банального простейшего табурета? А тут самокритичное "я нуб" - зато сразу буду "пилить" гарнитур из 8 шкафов... Где логика? Кстати: "Метод имеет свои плюсы" - какие? Просто интересно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
ig_z 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба ig_z, спасибо и Вам, этот вариант я тоже рассматривал. Всё замечательно, только по каким-то причинам веговские USB-транспорты судя по отзывам почему-то уступают в звуке приличным ПКД (при работе на один и тот же внешний ЦАП) - видать, биты по дороге иногда теряются. Схема закрыта, это тоже не радует. Ну и самому интересно сделать, конечно же. Пожалуйста :) В таком случае вы можете делать транспорт сам. Это намного проще, чем все устройство в целом. По факту вам нужно сделать юсб девайс и i2s слейв. Примеров достаточно у производителей контроллеров. С практической стороны рекомендую посмотреть на tas1020 tusb3200 и lpc23xx lpc17xx. Я очень медленно :) занимаюсь похожей проблемой и сделал выбор в пользу lpc2368 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
learning_avr32 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба ...Я верно понимаю, что никаких проблем с двумя несовместимыми сетками частот и с внешним тактированием от ЦАП'а быть не должно?... Не будет ...Какие языки используются в МК - только Си и ассемблер? Какие есть годные книги, кроме кнутовских? ... Для UC3A3 - Си. На нем есть SF, где выложены примеры ( те, что я проверял - все рабочие) работы периферии, в том числе USB и SSP (этот модуль поддерживает синхронные последовательные протоколы (I2S) По семейству UC3 есть книга П.П.Редькина - практически перевод Datasheet - ов, иногда с ошибками ...Всё замечательно, только по каким-то причинам веговские USB-транспорты судя по отзывам почему-то уступают в звуке приличным ПКД (при работе на один и тот же внешний ЦАП) - видать, биты по дороге иногда теряются... А как же bit-perfect? :) ...Схема закрыта, это тоже не радует... Странно, а мне все больше открытые схемы попадались Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Звёздочка 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 (изменено) · Жалоба Странное дело. Вот почему работу с деревом(столярку в смысле) в школе начинают с банального простейшего табурета? А тут самокритичное "я нуб" - зато сразу буду "пилить" гарнитур из 8 шкафов... Где логика? Ну я тоже начну с покупки демоплаты и мигания лампочкой, но хочется через n итераций сделать сабж. Я сейчас интересуюсь принципиальной возможностью сделать это своими силами и наиболее подходящей платформой. Если и дальше проводить деревянную аналогию, то мой вопрос будет звучать так - "я никогда не работал по дереву, но хочу сделать гарнитур из восьми шкафов, потому что магазинные мне не нравятся, но я в общих чертах знаю, чего хочу. Хотел делать деревянный дом со встроенными шкафами (это я хотел поначалу SATA-диск непосредственно к МК подключить), но мне указали, что стоимость производственной линии - дороже, чем сам дом, и работать на ней надо уметь, я этого не осилю, поэтому только шкаф. Как лучше отделывать готовые шкафы, какие брать инструменты, какое использовать дерево. Хорошо, сделаю сначала несколько табуреток и стол." Кстати: "Метод имеет свои плюсы" - какие? Просто интересно. Например - позволит применить один максимально качественный генератор в ЦАП'е и отвязаться от их качества в транспортах, которых может быть несколько. Кроме того, насколько мне известно (я могу ошибаться) одна из мер уменьшить нестабильность опорной частоты, приходящей на микросхему ЦАП - разместить генератор физически максимально близко к ней, и тактировать её непосредственно от генератора. Наконец, ЦАП у меня - собранный, он меня вполне удовлетворяет и я не собираюсь его далее ковырять. Пожалуйста В таком случае вы можете делать транспорт сам. Это намного проще, чем все устройство в целом. Ну да. А я о чём спрашивал? По факту вам нужно сделать юсб девайс и i2s слейв. Примеров достаточно у производителей контроллеров. С практической стороны рекомендую посмотреть на tas1020 tusb3200 и lpc23xx lpc17xx. Я очень медленно занимаюсь похожей проблемой и сделал выбор в пользу lpc2368 Очень здорово! Надо же, не ожидал, что у Вас похожий интерес. Можно надеяться на некоторую помощь, нам же примерно по пути? :rolleyes: Изменено 26 сентября, 2011 пользователем Звёздочка Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
learning_avr32 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба ...вам нужно сделать юсб девайс и i2s слейв... Может, юсб хост? :rolleyes: Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Звёздочка 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 (изменено) · Жалоба Не будет Ну и отлично, тем лучше для меня Для UC3A3 - Си. На нем есть SF, где выложены примеры ( те, что я проверял - все рабочие) работы периферии, в том числе USB и SSP (этот модуль поддерживает синхронные последовательные протоколы (I2S) По семейству UC3 есть книга П.П.Редькина - практически перевод Datasheet - ов, иногда с ошибками SF - это что? Даташит остаётся прочесть на языке оригинала, раз перевод с ошибками. Изменено 26 сентября, 2011 пользователем Звёздочка Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
learning_avr32 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба ...SF - это что? ... Software Framework Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба SF - это что? Мракобесное творение погромистов производителя. "Работают". Даташит остаётся прочесть на языке оригинала, раз перевод с ошибками. Это правильно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Звёздочка 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба Мракобесное творение погромистов производителя. "Работают". Типа как у Хоровица-Хила - "так делать не надо"? Или просто примеры, сделанные на "отстань", которые лучше переписать, но можно и так оставить? Что нужно для того, чтобы приступить к работе? У меня есть осциллограф и генераторы сигналов, но, боюсь, в "цифре" они мне не сильно понадобятся. Логический анализатор я закажу в этом месяце, одновременно с ним - и демо-плату на выбранный контроллер. Какие ещё приборы необходимы? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
learning_avr32 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба Типа как у Хоровица-Хила - "так делать не надо"? Или просто примеры, сделанные на "отстань", которые лучше переписать, но можно и так оставить?... Мне они очень помогли. Потом (когда понял что к чему), что-то переписывал. Лучше SF пользоваться, чем нет (особенно для начинающего) (последнее - imho) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба Типа как у Хоровица-Хила - "так делать не надо"? Или просто примеры, сделанные на "отстань", которые лучше переписать, но можно и так оставить? Не совсем. Структура проектов у них отвратительная, оверхед по писанине 200%, наверное. Многочисленные "индусизмы" в коде. Ну и просто ошибки, куда же без них. То есть лучше не пользоваться, если можете. Что нужно для того, чтобы приступить к работе? У меня есть осциллограф и генераторы сигналов, но, боюсь, в "цифре" они мне не сильно понадобятся. Логический анализатор я закажу в этом месяце, одновременно с ним - и демо-плату на выбранный контроллер. Какие ещё приборы необходимы? ИМХО, нужен только хороший осциллограф. Анализатор для данной задачи не нужен совсем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Звёздочка 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба Не совсем. Структура проектов у них отвратительная, оверхед по писанине 200%, наверное. Многочисленные "индусизмы" в коде. Ну и просто ошибки, куда же без них. То есть лучше не пользоваться, если можете. Понятно. Надеюсь, хоть разобраться помогут. ИМХО, нужен только хороший осциллограф. Анализатор для данной задачи не нужен совсем. У меня пока только С1-93, он хорошо если на 30МГц работает. Устройства на 400МГц, какие выше советовали, даже рядом не посмотришь. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
aaarrr 63 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба У меня пока только С1-93, он хорошо если на 30МГц работает. Устройства на 400МГц, какие выше советовали, даже рядом не посмотришь. Открою страшную тайну: я в подавляющем большинстве случаев пользуюсь С1-55 :) Не торопитесь с оборудованием, в общем. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
learning_avr32 0 26 сентября, 2011 Опубликовано 26 сентября, 2011 · Жалоба ...Надеюсь, хоть разобраться помогут... Именно для этого и написаны ...Устройства на 400МГц,... Если будете использовать UC3A3, то у него максимальная тактовая частота - 66 МГц. Для Вашего случая - с избытком. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться