Как лучше реализовать 4 ЦАПа ?

Звуковые генераторы, фильтры и другие аналоговые устройства (кроме радиотехники и УНЧ)
Ответить
zigler
Открыл глаза
Сообщения: 49
Зарегистрирован: Чт окт 25, 2012 15:46:44

Как лучше реализовать 4 ЦАПа ?

Сообщение zigler »

Здраствуйте.
МК atmega16 будет генерировать 4 синусоиды 50Гц с разной нач.фазой.
Далее эти синусоиды нужно преобразовать в аналоговые.
В общем, аналоговый ЦАП по схеме R-2R требует 8 ножек МК, соответственно не рационально будет использовать 4 R-2R ЦАПов.
Хотелось бы знать, какие существуют варианты решения проблемы.

Например, можно взять 4-х канальный ЦАП по шине I2C ?
Или есть еще другие варианты?
Реклама
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16519
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Как лучше реализовать 4 ЦАПа ?

Сообщение mickbell »

Я, к примеру, применяю DAC121S101 и вполне им доволен. Интерфейс там не I2C, но наверняка бывают ЦАПы и с таковым, если так уж хочется.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Реклама
Аватара пользователя
da-nie
Говорящий с текстолитом
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.
Контактная информация:

Re: Как лучше реализовать 4 ЦАПа ?

Сообщение da-nie »

В общем, аналоговый ЦАП по схеме R-2R требует 8 ножек МК, соответственно не рационально будет использовать 4 R-2R ЦАПов.
Четыре параллельных регистра и уже с их ножек на R-2R ЦАП. :)
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
zigler
Открыл глаза
Сообщения: 49
Зарегистрирован: Чт окт 25, 2012 15:46:44

Re: Как лучше реализовать 4 ЦАПа ?

Сообщение zigler »

da-nie писал(а):
В общем, аналоговый ЦАП по схеме R-2R требует 8 ножек МК, соответственно не рационально будет использовать 4 R-2R ЦАПов.
Четыре параллельных регистра и уже с их ножек на R-2R ЦАП. :)
прошу прощения, первый раз слышу "параллельный регистр". Можете просветить ?? Или это шутка такая? :))

Поискал в онлайн-магазине, все 4-х канальные ЦАП с интерфейсом I2C монтируются как SMD/SMT.
Хотелось бы получить в DIP корпусе для вида монтажа Through Hole.

Спрошу по-другому:
По каким интерфейсам можно подключить 4-х канальный ЦАП к МК Atmega16, чтобы каждый канал не занимал 8 ножек?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16519
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Как лучше реализовать 4 ЦАПа ?

Сообщение mickbell »

zigler писал(а):Спрошу по-другому:
По каким интерфейсам можно подключить 4-х канальный ЦАП к МК Atmega16, чтобы каждый канал не занимал 8 ножек?
Да по любому! I2C, SPI, 3-проводный с линиями такта, данных и начальной синхронизации... Любой последовательный. В случае I2C будет минимальное число линий - всего две.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Реклама
zigler
Открыл глаза
Сообщения: 49
Зарегистрирован: Чт окт 25, 2012 15:46:44

Re: Как лучше реализовать 4 ЦАПа ?

Сообщение zigler »

mickbell писал(а):
zigler писал(а):Спрошу по-другому:
По каким интерфейсам можно подключить 4-х канальный ЦАП к МК Atmega16, чтобы каждый канал не занимал 8 ножек?
Да по любому! I2C, SPI, 3-проводный с линиями такта, данных и начальной синхронизации... Любой последовательный. В случае I2C будет минимальное число линий - всего две.
спасибо, так намного лучше =))
может подскажите насчет подключения ЦАП по SPI или где там удобнее это будет сделать?
Реклама
zigler
Открыл глаза
Сообщения: 49
Зарегистрирован: Чт окт 25, 2012 15:46:44

Re: Как лучше реализовать 4 ЦАПа ?

Сообщение zigler »

Подскажите, чем отличаются (и как по-русски) такие интерфейсы:
Serial (3-Wire)
Serial (2-Wire)
Parallel

и чем отличается Serial (SPI) от просто SPI ??

что можете сказать насчет таких произведений исскуства Texas Instruments, как TLV5620 и TLC7226
и от фирмы MAXIM MAX533, MAX534, MAX509, MAX510, MAX520 ?
Аватара пользователя
da-nie
Говорящий с текстолитом
Сообщения: 1590
Зарегистрирован: Вс июн 24, 2012 16:07:00
Откуда: Лен.Обл.
Контактная информация:

Re: Как лучше реализовать 4 ЦАПа ?

Сообщение da-nie »

прошу прощения, первый раз слышу "параллельный регистр". Можете просветить ?? Или это шутка такая?
А чего тут отвечать-то? :shock: Набираете в яндексе и получаете кучу ссылок.
Ну а из микросхем, можете взять К588ИР1, например.
И день и ночь в пути...
Мои программки: https://github.com/da-nie
Мои публикации: https://habr.com/ru/users/da-nie/posts/
Мои видео: https://www.youtube.com/channel/UCUroi3 ... 52g/videos
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16519
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Как лучше реализовать 4 ЦАПа ?

Сообщение mickbell »

zigler писал(а):может подскажите насчет подключения ЦАП по SPI или где там удобнее это будет сделать?
Чего там рассказывать... Берём МК и ЦАПы. Три сигнала подключаем сразу у них у всех: MISO, MOSI и SCK. А вот CS каждого ЦАПа - к одной своей свободной ноге МК, ими будем выбирать, с каким конкретно ЦАПом ведётся обмен в данный момент. То же самое по интерфейсу I2C делается ещё проще: у всех подключаются одноимённые ноги SCL и SDA, а на адресные ноги ЦАПов статически подаются единицы и нули, дабы у каждого был свой уникальный адрес.
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Аватара пользователя
mickbell
Друг Кота
Сообщения: 16519
Зарегистрирован: Пт мар 30, 2012 05:17:29
Откуда: Екатеринбург

Re: Как лучше реализовать 4 ЦАПа ?

Сообщение mickbell »

zigler писал(а):Подскажите, чем отличаются (и как по-русски) такие интерфейсы:
Serial (3-Wire)
Тут могут быть варианты. Надо смотреть даташит. Скорее всего, три сигнала: последовательные данные, строб их и сигнал-маркер начала посылки. Но не исключено, что за этим прячется банальный SPI.
zigler писал(а):Serial (2-Wire)
Это такой эвфемизм, применяется вместо I2C, дабы не башлять злобным правообладателям. Фильке, кажется, хотя не уверен.
zigler писал(а):Parallel
Тут разве нужен переводчик?
zigler писал(а):и чем отличается Serial (SPI) от просто SPI ??
Ничем.
zigler писал(а):что можете сказать насчет таких произведений исскуства Texas Instruments, как TLV5620 и TLC7226
и от фирмы MAXIM MAX533, MAX534, MAX509, MAX510, MAX520 ?
А чего тут говорить? Техасский инструмент и Максимка из Далласа - известные фирмы с хорошей, качественной продукцией. Их можно смело применять, начитавшись даташитов. :)
И хрюкотали зелюки,
Как мюмзики в мове.

На каждый РКН
Найдётся VPN.
Ответить

Вернуться в «Аналоговая техника»