Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
17.11.2010, 16:09
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: Троичный ЦАП
Сообщение от majorka65
|
На осциллографе отчетливо видны различные скорости установления трех состояний пинов. Давно хочу выровнять Z каждого пина сопротивлениями 300 Ом (в расчете на 8 мА выходного тока) подключенными к мощному повторителю напряжения на +2,5В.
|
Скорости отключения выходов в Z и так нормальные - десятки до сотен наносекунд ,а на осцилле видны не сами эти скорости вхождения в Z - а паразитный процесс ударных переходных колебаний в уже отключившихся пинах.
Теперь про само Z - оно там мегомы и 300 Ом туда ровно ничего не добавит к этому огромному сопротивлению , а вот в качестве антидребезгового резистора для уменьшения паразитных переходных процессов попробовать стоит .
__________________
Короче асма кода нет !
Последний раз редактировалось pinco; 17.11.2010 в 16:18.
|
|
|
|
17.11.2010, 16:16
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: Троичный ЦАП
Сообщение от Popeye;279075...
|
Ну если сериозней надобен PIC18, на 8 MIPS. ...
|
Возьмите любой AVR - самый простые на минимум уже 16 MIPS (та же простая Mega8 на частоту до 16 Мгц) - хватит за глаза ,я уж не говорю про 20 Мгц- овые ,обычные, и АЦП там может работать с частотой 10 бит выборок до десятков килогерц не говоря уже о Ваших 100 Гц - уж меньше всегда поставите сами .
__________________
Короче асма кода нет !
|
|
|
|
17.11.2010, 16:28
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: Троичный ЦАП
Сообщение от Popeye
|
Тоесть на ножки резисторов изнутри подается некий код, выход меряется АЦП, код и результат записывается в таблицы. При нормальной работе паралельного ЦАП читаются входные ножки, из таблиц читается занесеный для этого результата код и устанавливает регистры порта резисторов.
|
Так это и есть микроконтроллерная коррекция для повышения точности выхода , нового в принципе тут ничего нет , скажу только что из 10 битного разрешения таким способом нельзя получить макс большую точность в менее чем 1/2 младшего разряда , а тем более большую битность , то есть как было 10 бит при первичном преобразовании то нормальных до 10 так и останется - то есть только уменьшатся аппаратные, температурные и прочие погрешности примерно с обычных 3-2 младш дискретов в сумме при стандартной схеме преобразования без коррекции на поменьше , и еще можно скорректировать некоторые специфические нелинейности в схеме и локальные участки отклонения от линейной монотонности преобразованной величины .
__________________
Короче асма кода нет !
Последний раз редактировалось pinco; 17.11.2010 в 16:42.
|
|
|
|
17.11.2010, 16:48
|
|
Почётный гражданин KAZUS.RU
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
|
Re: Троичный ЦАП
Сообщение от pinco
|
Возьмите любой AVR
|
Мне приятная новость, здесь начали водится. И по совсем приличным ценам. Прежде АТМЕГА была почти как белая ворона. Или я плохо искал ?
Учту, удачи!
__________________
Мыслю, следовательно существую
|
|
|
|
17.11.2010, 16:58
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,496
Сказал спасибо: 694
Сказали Спасибо 4,283 раз(а) в 1,961 сообщении(ях)
|
Re: Троичный ЦАП
Сообщение от majorka65
|
Был бы отдельный ключ на середину питания, тогда другое дело.
|
Поинтересуйтесь PSoC от Cypress. Там как раз есть состояние PullUp-PullDown.
|
|
|
|
18.11.2010, 12:00
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: Троичный ЦАП
Сообщение от Popeye
|
...Прежде АТМЕГА была почти как белая ворона. ...
|
Полагаю что еще больше обрадуетесь когда поработаете с
AVR вплотную - там не надо загонять в аккумуляторы и извлекать каждый раз оттуда как в PIC значения данных так как в AVR КАЖДЫЙ из 32 регистров общего назначения уже сам по себе представляет из себя аккумулятор и все операции с данными можно производить там же сразу в нем без лишних пересылок как в PIC с аккумулятором , и такты входной тактовой частоты не делятся при формировании машинных тактов рабочих ,как в PIC, а сразу составляют = 1 машинному циклу - то есть на 1 Мгц частоты и приходится как раз 1 MIPS производительности при выполнении в основном подавляющего большеинства команд тоже за 1 такт машинный , поэтому модели AVR с той же частотой как у PIC в общем производительнее примерно от 2 до 4 раз гарантированно , а с учетом отсутствия лишних пересылок так и еще больше , то есть AVR на с тактовой 10 Мгц к примеру, будет производительней чем PIC с 24 МГц тактовой по любому, и даже примерно более чем в 2 раза , так что при одном сравнении только значении тактовых частот - больше не значит что и производительность будет тоже больше , факт , надо сравнивать и архитектуру , и способ формирования машинных тактов , и обработку команд , и свойств рабочих регистров где обрабатываются данные и так далее - ,в общем, обязательно в комплексе надо сравнивать, иначе получите себе неверное сравнение .
__________________
Короче асма кода нет !
Последний раз редактировалось pinco; 18.11.2010 в 12:21.
|
|
|
|
18.11.2010, 14:42
|
|
Частый гость
Регистрация: 21.03.2008
Сообщений: 43
Сказал спасибо: 25
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Троичный ЦАП
Сообщение от pinco
|
Полагаю что еще больше обрадуетесь когда поработаете с
AVR вплотную - там не надо загонять в аккумуляторы и извлекать каждый раз оттуда как в PIC значения данных так как в AVR КАЖДЫЙ из 32 регистров общего назначения уже сам по себе представляет из себя аккумулятор и все операции с данными можно производить там же сразу в нем без лишних пересылок
|
Небольшая поправка: для АЛУ доступны только старшие 16 регистров R16-R32
|
|
|
|
18.11.2010, 16:59
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: Троичный ЦАП
Сообщение от jafarkiller
|
...Небольшая поправка: для АЛУ доступны только старшие 16 регистров R16-R32...
|
Да вот как раз это и неверно , не надо вводить народ в заблуждение - для операции АЛУ можно брать любые РОН регистры , то есть ВСЕ из 32 , ограничение лишь в некоторых командах ,которые работают с R16-R31 ,но и их только шесть-семь ,в основном команды сравнения совместно в командами перехода по результату сравнения , и еще некоторые другие , а остальные из 25-26 команд АЛУ (а всего всех команд до 104-108, в некот моделях ограничено до 89) работают со всеми 32 регистрами , внимательнее смотрите datasheet-ы.
P.S. А jafarkiller-ру просто советую самому попробовать писать проги на асме
__________________
Короче асма кода нет !
Последний раз редактировалось pinco; 18.11.2010 в 17:36.
|
|
|
|
21.11.2010, 01:09
|
|
Гражданин KAZUS.RU
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
|
Re: Троичный ЦАП
Ну так добро пожаловать в познания еще и аналоговой схемотехники , кроме прог и цифровой логики и микроконтроллеров , тоже довольно интересная и очень увлекательная часть электроники .
P.S. Иголки также могут наводиться и от контроллера по общему питанию в осцилл , поэтому цепи питания цифр и аналог частей надо разделять , и для подавления также советую обратить внимание на разводку земли макета или норм схемы на плате - должна быть по типу "из одной точки" - сделаете - должно помочь ,и осциллографич щуп земляной его вывод подключать к этой точке при снятии осциллограмм , и в крайнем случае еще поставить по +/- питаниям аналоговой микросхемы в разрыв дроссели в сочетании с кондерами по питанию на этой микросхемы , если запитка микроконтроллера идет от тех же цепей что и аналоговая микросхема .
__________________
Короче асма кода нет !
Последний раз редактировалось pinco; 21.11.2010 в 01:21.
|
|
|
|
07.01.2011, 13:15
|
|
Прохожий
Регистрация: 07.01.2011
Сообщений: 2
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Троичный ЦАП
Доброго времени суток.
Есть задача: Необходимо реализовать ТРОИЧНЫЙ АЦП в Multisim.
Но в связи с отсутствием опыта и знаний прошу помощь по решению сего вопроса.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
МК + ЦАП
|
jelsay |
Микроконтроллеры, АЦП, память и т.д |
29 |
25.11.2010 00:39 |
Ищу ЦАП 10бит 2 канала
|
ua_gruzin |
Микроконтроллеры, АЦП, память и т.д |
8 |
14.11.2010 06:56 |
ЦАП, DAC
|
Intervisionist |
Микроконтроллеры, АЦП, память и т.д |
30 |
29.04.2010 22:41 |
ЦАП - AD7541AKN, можно ли с её помощью сделать генератор?
|
al3xey |
Микроконтроллеры, АЦП, память и т.д |
2 |
13.02.2010 00:06 |
Помогите с ЦАП AD7708/AD7718 или их аналогами
|
ST_Senya |
Микроконтроллеры, АЦП, память и т.д |
9 |
30.11.2009 19:03 |
Часовой пояс GMT +4, время: 20:49.
|
|