Как правильней "срастить" порты вывода?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Встал на лапы
Аватара пользователя
Сообщения: 108
Зарегистрирован: Сб ноя 08, 2008 21:23:06
Откуда: Харьков

Сообщение kvark85 »

Нужно выводить на ЦАП построенную на матрице R-2R 10-и битное значение. На это полностью пойдет портА и первые 2 бита портБ (например), подскажите есть какой нибудь способ это организовать покрасивее?
Последний раз редактировалось kvark85 Ср дек 22, 2010 09:26:06, всего редактировалось 1 раз.
Контактная информация:
Реклама
Опытный кот
Аватара пользователя
Сообщения: 842
Зарегистрирован: Чт дек 31, 2009 19:27:45
Откуда: Бровари, Україна

Сообщение avreal »

Надеюсь, резисторы 0.1% ? А то на 1% больше 8 бит делать как-то непонятно зачем, на 10 битах не то, что нелинейность, немонотонность вылезет. Да и отличие выходного напряжения "0" (и разницы "1" и питания) уже нужно от бита к биту не хуже нескольких миливольт (вес младшего бита 5В / 2^10 = 5мВ).

А так - 74HC595 в помощь.
Лень в виде мании величия: «ты гений, зачем стараться?». В виде комплекса: «всё равно не выйдет, зачем упираться?». Как логика: «если достаточно, зачем знать и уметь больше?». Цель одна: остановить. Не любит тепло работающих мышц и шум работающего мозга.
Контактная информация:
Реклама
Опытный кот
Аватара пользователя
Сообщения: 703
Зарегистрирован: Вс янв 18, 2009 21:12:49

Сообщение asteroid7 »

Покрасивее чего?
Критерий где? :)
Друг Кота
Аватара пользователя
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....

Сообщение Meteor »

asteroid7 писал(а):Покрасивее чего?
Критерий где? :)
Красивее Венеры Милосской. Критерии 90-60-90 при весе 400кг (наверное столько весит статуя с которой "стянули" критерий)
Извиняюсь за оффтоп.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 316
Зарегистрирован: Пт апр 17, 2009 22:45:42
Откуда: Minsk

Сообщение maglev »

kvark85 писал(а):Нужно выводить на АЦП построенную на матрице R-2R 10-и битное значение. На это полностью пойдет портА и первые 2 бита портБ (например), подскажите есть какой нибудь способ это организовать покрасивее?
Речь о ЦАП, а не АЦП, так?
Прямо с портов контроллера (8-ми битного) - только двумя последовательными выводами в А и Б. Если хочется одновременно - поставить внешний регистр-защелку. Если еще лучше - нормальный внешний ЦАП.
Контактная информация:
Реклама
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Сообщение ibiza11 »

покрасивее? 10 битный ШИМ)))))
Ставим плюсы: )
Реклама
Встал на лапы
Аватара пользователя
Сообщения: 108
Зарегистрирован: Сб ноя 08, 2008 21:23:06
Откуда: Харьков

Сообщение kvark85 »

Да, ошибся, не АЦП а ЦАП, исправил. не хотел использовать сдвиговый регистр - так как хотел минимизировать количество запчастей. Ладно, попробую вначале на ШИМ это реализовать, если не устроит качество - буду дальше думать над параллельным ЦАП. Кстати, а какие это специализированные микросхемы - ЦАП?
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 28
Зарегистрирован: Пт июн 04, 2010 19:24:26

Сообщение Shplv »

А, что Вы так испугались?
Два отдельных бита - младшие биты Вашего ЦАП. Если аккуратно написать программу на ассемблере (на Си - ассемблерная вставка, или процедура на ассемблере), то можно получить "ошибку" при выводе на ЦАП величиною не более 20 мВ в течении всего-то одного такта МК.
Потрогал лапой паяльник
Аватара пользователя
Сообщения: 316
Зарегистрирован: Пт апр 17, 2009 22:45:42
Откуда: Minsk

Сообщение maglev »

kvark85 писал(а):попробую вначале на ШИМ это реализовать, если не устроит качество - буду дальше думать над параллельным ЦАП.
Так и надо сделать. Если не устроит, думать над требованиями вообще. Почему параллельный? Есть SPI, I2C, 1-wire... Не зная что нужно, не стану советовать.
kvark85 писал(а):Кстати, а какие это специализированные микросхемы - ЦАП?
Искать DAC у производителей, у Analog Devices, например (хорошие и дорогие), но неясно что требуется.
Контактная информация:
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»