Post:#51365 Date:28.12.2006 (22:13) ... Завтра уже еду детали покупать, так что чуть опоздали с темой.
Остальное после нового года
Всех с новым две тысячи седьмым годом
Eduard & Kopoet - cпасибо за ответы !
100 ком многовато будет, для 5 В логики
cпасибо за атач, пригодится. С СМД тоже неплохой вариант, если найду такие резюки.
psih Пост: 414884 От 04.Apr.2013 (06:33)
А зачем надо было брать мегу 162 ? Для этой же цели взял STM32F4Discovery. В ней уже весь функционал на борту...
Потому как в 162-й меге 4 таймера на борту, необходимых для предварительно составленных алгоритмов (Меер, нано-зажигалка, ТПУ). Леплю для себя эдакий универсальный контроллер, на все случаи ...
STM32 хороший процик, и много всего на борту, но они все 3-х вольтовые, соотв-но помехозащищённость хуже Атмела (по-ДедуИвану), и даже с учётом что мега с той-же периферией будет чуть дороже, IMHO для _универсального_ контроллера лучше взять именно мегу. А в идеале, нужен процик с питанием от 12 В, и соотв-ми логич-ми уровнями. Меньше на помехи будет реагировать. Ещё раз спасибо за ответы !!!
JohnZ Пост: 415191 От 07.Apr.2013 (13:43)
100 ком многовато будет, для 5 В логики
А ты считай. Пусть у тебя R=10k. Выходное сопротивление хорошей TTL логики около 10 ом, получается рассогласование в матрице 0.1%, это определит максимальную точность ЦАПа = 10 бит. Хорошая логика это 74AC, другие варианты даже не рассматриваю ибо ацтой и мастдай.
Я бы советовал выбрать номинал 15к или 18к, если подбирать тестером. В этой области у тестера наилучшая относительная точность (0.05%). Далее. Выходное сопротивление лесенки R-2R равно R. Если надо быстродействие, то оптимальный вариант от 10к до 18к, а если нужна точность, то 100к-180к. Я применял и 492к 1%, купил по случаю пачку по цене 5%-ных, но дальше у меня был операционник с малым входным током.
_________________ И мню аз яко то имать быть, что сам себе всяк может учить.
Eduard Пост: 414868 От 03.Apr.2013 (20:13)
Я лепил именно на резюках, ибо в продаже такого чуда увидеть даже не надеюсь. Теперь варианты, их преимущества и недостатки.
1. Слепить на 5% выводных резисторах. Дешево и сердито. Но больше сердито, чем дешево. Потому что реально будет не более 6 бит. Если брать одну партию и подгонять цифровым тестером, можно добиться 10 бит, ну, может быть, 11, но не более.
10 и даже 11 бит собрать на рассыпухе? Что-то сомнительно. У меня больше 8 бит не получалось, даже с 0.1% подбором. Т.е. набрать то лесенку не проблема, вот только линейность выше 8 бит не получалась.
И даже для 8 бит приходится подбирать номиналы 2R, если комутатор ТТЛ.
Реально собирали ЦАП 10 битный на рассыпухе? Если да, то чем комутировали матрицу, ТТЛ, КМОП? Проверяли линейность?
Sergej_ Пост: 415264 От 07.Apr.2013 (19:18)
Реально собирали ЦАП 10 битный на рассыпухе? Если да, то чем комутировали матрицу, ТТЛ, КМОП? Проверяли линейность?
Да, 10 бит, линейность проверял, правда, это было уже давно. Драйвер 74AC374. В одной партии резисторы согласуются с точностью гораздо выше, чем 5%, а если отбирать тестером, то достигается 0.1-0.2%.
Эта плата у меня играла музыку в 10-битном разрешении.
_________________ И мню аз яко то имать быть, что сам себе всяк может учить.
Потому как в 162-й меге 4 таймера на борту, необходимых для предварительно составленных алгоритмов (Меер, нано-зажигалка, ТПУ). Леплю для себя эдакий универсальный контроллер, на все случаи ...
STM32 хороший процик, и много всего на борту, но они все 3-х вольтовые, соотв-но помехозащищённость хуже Атмела (по-ДедуИвану), и даже с учётом что мега с той-же периферией будет чуть дороже, IMHO для _универсального_ контроллера лучше взять именно мегу. А в идеале, нужен процик с питанием от 12 В, и соотв-ми логич-ми уровнями. Меньше на помехи будет реагировать. Ещё раз спасибо за ответы !!!
Удачи !
Насчет помехозащищенности...Когда работает искра - микросхемы (даже не контроллеры) 12в тоже сбиваются. У моего ослика цифрового - кнопки управления перестают работать. Отсюда вывод - экранировать схему надо хорошо - иначе НИЧЕГО не получится. Тут дело не в 12,5 или 3в. Посмотрите на экраны всяких RF модулей. Сделайте точно так-же и будет вам счастье, а лепить эти матрицы - может это и приятно, если больше нет вариантов или нечем заняться, а для меня очень обидно выкраивать время, работать, моделировать, разводить, паять программировать, отлаживать, и потом сравнивать это с промышленным эквивалентом в 200р. Чувствую себя хуже негра при этом...