Реклама на сайте English version  DatasheetsDatasheets

KAZUS.RU - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Электронные книги
FAQ по электронике

  Datasheets
Поиск SMD
Он-лайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Избранные схемы
FAQ по электронике
  Программы
Каталог сайтов
Производители электроники
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 13.11.2010, 16:58  
Popeye
Почётный гражданин KAZUS.RU
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию Re: Троичный ЦАП

Спасибо автору за хорошую идею. Здесь 10 битный паралельный ЦАП можно достать удобным способом аж за 13 евро. Есть последовательные, за $4 Ну а скорость не всегда решающая, к примеру регулируемый блок питания.
Удачи!
Реклама:
__________________
Мыслю, следовательно существую
Popeye вне форума  
Сказали "Спасибо" Popeye
majorka65 (13.11.2010)
Непрочитано 13.11.2010, 19:18  
sdsrem
Почётный гражданин KAZUS.RU
 
Аватар для sdsrem
 
Регистрация: 08.09.2009
Сообщений: 1,139
Сказал спасибо: 138
Сказали Спасибо 366 раз(а) в 230 сообщении(ях)
sdsrem на пути к лучшему
По умолчанию Re: Троичный ЦАП

Сообщение от majorka65 Посмотреть сообщение
Одним регистром за раз (двумя тактами) менять состояния четырех пинов на любое из трех возможных это круто. Но:
1. 4 транзистора хуже одного ОУ в разных смыслах;
2. из трех состояний пина 0,Z,1 в первом к весовому сопротивлению добавится малое сопротивление внешнего транзистора, во втором к грязи AVR добавится утечка внешнего транзистора, в третьем к весовому сопротивлению добавится сопротивление подтяжки (десятки кОм !), ступенчатого приращения токов (и ЦАПа) уже не будет.
А ставить восемь полевиков для спасения идеи "одним регистром четыре пина в три состояния" не охота. Может позже, если моя схема надоест. Потому как с формировкой сложного произвольного сигнала на троичке, действительно, засада. Но, согласитесь, двоичные и троичные интегрирующие ЦАП, проигрывая в скорости, любого отымеют по плавности.
Новые бюджетные телефоны в сборе, стоимость 15-20 евро.
По сравнению с отдельной микросхемой, почти одинаково.
Это к чему, проще поставить\использовать хороший проц с массой дополнительных прибабахов, чем заниматся (в своём роде)извратом.
Но это для прибыли.
Но когда троичная система встанет на ноги, вот тогда неизвестно что будет приносить прибыль.
По началу приёмник прямого преобразования был сильно спецефичным,
ну а теперь вся связь основона на этом принципе.
Так что заниматся надо, и majorka65 может станит вторым Поляковым.
sdsrem вне форума  
Непрочитано 14.11.2010, 06:25  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: Троичный ЦАП

Сообщение от jafarkiller Посмотреть сообщение
Неверно сказано - каждый вывод именно ДВЕ команды а не одна, и получается 2 машинного цикла - по цитате " ...Выводим 1 в порт PB0
ldi r16,obxxx1xxx0
out PORTB,r16..." - ldi... это одна команда и один такт , а out... это вторая команда и второй машинный такт , и это только для одного вывода, а посему "восемь двоичных" как писалось ранее , выливаются уже в 16 команд и во все те же 16 машинных тактов получается .

...Да нет, не совсем так. Выводим мы все 8 разрядов ОДНОЙ командой -out. 1 команда-1 цикл. А подготовить регистры для вывода...
Ну так и пишите если для вывода одной командой все биты - но перед этим меняя все биты - получится к примеру ldi r16,ob11010110 , а не "...ldi r16,obxxx1xxx0"... - а то как КОНКРЕТНО написали ранее это как раз и есть вывод в 16 тактов - пишите точнее что именно хотите , а то в противном случае получается просто ввод народа в заблуждение ,а потом говорите что не совсем так.
__________________
Короче асма кода нет !

Последний раз редактировалось pinco; 14.11.2010 в 06:35.
pinco вне форума  
Непрочитано 14.11.2010, 06:33  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: Троичный ЦАП

P.S. Там кто-то говорил о счетной машине типа "Сетунь" как раз сделанной на троичной системе вычислений - а как в подробностях там был принцип счета - тоже на задержках времени от двоичных изменений нескольких битов как здесь обсуждается - или еще какой принцип , вообще без участия отсчетов времени - чистая троичка ?
__________________
Короче асма кода нет !
pinco вне форума  
Непрочитано 14.11.2010, 06:41  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: Троичный ЦАП

Сообщение от majorka65 Посмотреть сообщение
...Потому как с формировкой сложного произвольного сигнала на троичке, действительно, засада...
Это я уже подсказываю - (и от той же "Сетунь") для формировки на троичке сложного произвольного сигнала надо освободиться от формировки времен в принципе ,то есть использовать немного другой принцип , где нет участия никаких предварительно вычисленных временных отрезков , а есть только фиксированные уровни (и не обязательно только 0 и 1 , а может быть еще и несколько своих специальных не равных 0 или 1 по уровню), так вот попутно и быстродействие уже лучше получится при такой схеме формирования, иначе "...действительно, засада..." .
__________________
Короче асма кода нет !

Последний раз редактировалось pinco; 14.11.2010 в 06:52.
pinco вне форума  
Непрочитано 14.11.2010, 13:41  
jafarkiller
Частый гость
 
Регистрация: 21.03.2008
Сообщений: 43
Сказал спасибо: 25
Сказали Спасибо 1 раз в 1 сообщении
jafarkiller на пути к лучшему
По умолчанию Re: Троичный ЦАП

Сообщение от pinco Посмотреть сообщение
P.S. Там кто-то говорил о счетной машине типа "Сетунь" как раз сделанной на троичной системе вычислений - а как в подробностях там был принцип счета - тоже на задержках времени от двоичных изменений нескольких битов ... ?
Вроде бы так. Вот цитата из Википедии:
"
...Н. П. Брусенцов разработал троичную ферритодиодную ячейку[1][2], которая работала в двухбитном троичном коде, т.е. один трит записывался в два двоичных разряда, четвёртое состояние двух двоичных разрядов не использовалось. Состояние каждого разряда на пульте управления отображалось двумя лампочками, четвёртая комбинация (1,1) не использовалась.
"
jafarkiller вне форума  
Непрочитано 15.11.2010, 07:46  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: Троичный ЦАП

Ага , majorka65 нас не слышит , он в танке .
__________________
Короче асма кода нет !
pinco вне форума  
Непрочитано 16.11.2010, 18:20  
pinco
Гражданин KAZUS.RU
 
Регистрация: 04.04.2007
Сообщений: 941
Сказал спасибо: 571
Сказали Спасибо 113 раз(а) в 85 сообщении(ях)
pinco на пути к лучшему
По умолчанию Re: Троичный ЦАП

Не бойтесь пробовать силы в программировании на ассемблере - на нем можно даже то что нельзя на С сделать , и потом сами же библиотеки этого С из которых он делает предконечную прогу - написаны как раз на том же самом ассемблере - поэтому считаю что уж лучше самому писать сразу на том же ассемблере (получается сразу без перевода) чем пытаться выписывать кренделя на С и потом выискивать как же там тебя верно или нет понял линкер - и что там он наваял при компиляции, и не факт что верно , и получившееся количество тактов микроконтроллера тоже на его совести , а не как Вы сами захотели , я конечно не агитирую , это мое мнение ,но считаю что на асме писать и легче и понятнее , да и контроль микроконтроллера по тактам - лучше не придумаешь .

P.S. По моему троичка еще не пошла широко в мире еще и потому как в ней трудно выразить монотонное увеличение чисел линейно ,не усложняя аппаратную часть ,по сравнению с двоичкой , и еще что двоичка может простыми аппаратн средствами реализовать не только самое мелкое монотонное увеличение или уменьш чисел (+/-1), но также еще и формирование уже произвольной формы сигнала на тех же тех же самых аппаратных ресурсах - то есть получается максимально универсальной и простой в использовании .
__________________
Короче асма кода нет !

Последний раз редактировалось pinco; 16.11.2010 в 18:46.
pinco вне форума  
Эти 2 пользователя(ей) сказали Спасибо pinco за это сообщение:
jafarkiller (17.11.2010), majorka65 (16.11.2010)
Непрочитано 16.11.2010, 21:37  
Popeye
Почётный гражданин KAZUS.RU
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию Re: Троичный ЦАП

Я конечно извиняюсь, выражу весьма сумбурную мысль, ничем сериозным не подкованую. Тупо затонул по горло другим. Подбор точных резисторов будет трудным, мыслю как это обойти. Я пики мучаю, многие имеют АЦП 10 бит с приличной точностью, +/- 2 бита. А если связать АЦП с выходом ЦАП ? При нажатии некоей скажем кнопочки ПИК-ЦАП входил в режим самокалибровки ? Тоесть на ножки резисторов изнутри подается некий код, выход меряется АЦП, код и результат записывается в таблицы. При нормальной работе паралельного ЦАП читаются входные ножки, из таблиц читается занесеный для этого результата код и устанавливает регистры порта резисторов.
Пишу, несколько смешно, да чем черт не шутит, может за 1 евро получится ЦАП на 100к отсчетов/сек. Пики 16F подходящие на 2 MIPS достать хождением в магазин здесь можно. Ну если сериозней надобен PIC18, на 8 MIPS.
Както так, сумбурно получилось, извините еще раз,
Удачи!
__________________
Мыслю, следовательно существую
Popeye вне форума  
Непрочитано 17.11.2010, 10:09  
Popeye
Почётный гражданин KAZUS.RU
 
Аватар для Popeye
 
Регистрация: 05.08.2007
Адрес: Болгария Перник
Сообщений: 1,771
Сказал спасибо: 74
Сказали Спасибо 357 раз(а) в 245 сообщении(ях)
Popeye на пути к лучшему
По умолчанию Re: Троичный ЦАП

Нда, рабочий Протеус в связке с компилятором наконец имею, надо будет украсть время на проверку. Может в выходные.
__________________
Мыслю, следовательно существую
Popeye вне форума  
 

Закладки
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
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, время: 04:51.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot