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

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

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

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

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

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

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

 
Опции темы
Непрочитано 15.04.2010, 00:09  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: ЦАП, DAC

Тристабильные выходы используются для организации подключения нескольких устройств к одной шине и чаще всего чистого "третьего состояния" не получить по причине шумности цифровых схем. При всех отключенных выходах в цепи остается паразитный сигнал, приходящий от входов и через паразитные емкости монтажа, поэтому подключать ЦАП на тристабильную шину занятие сложное. Когда-то в курсе теории ЦА нам говорили, что теоретически доказано что оптимальной системой счисления является система с основанием натурального логарифма (е), но её техническая реализация пока непредставляется возможной. Тройка, будучи более близкой к числу Е дает соответственно более эффективное использование ресурсов, чем двоичная система, но тут уже можно и голову сломать на переводах туда-сюда
Реклама:
__________________
misterdi<@>i.ua
MisterDi вне форума  
Сказали "Спасибо" MisterDi
a1ex64 (26.04.2010)
Непрочитано 15.04.2010, 03:39  
Aleksashka1
Прописка
 
Регистрация: 25.10.2008
Сообщений: 125
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 26 сообщении(ях)
Aleksashka1 на пути к лучшему
По умолчанию Re: ЦАП, DAC

majorka65, что касается физических аспектов то их уже описали постом выше.
Что касается наблюдений, то перевод линии связи из устойчиого состояния сопровождается переходными процессами, так из логического 0 в Z происходит заряд линий, а из логической 1 в Z разряд линий связи. Длительность процессов зависит от многих параметров- емкости монтажа, входные сопротивления приемников и токи утечки на входах приемников. Более того, если сравнить потенциалы "самообеспечения" входов цифровых устройств с разной логикой (ТТЛ, ТТЛШ, КМОП), то они отличаются в разы по отношению друг к другу. Например для 155-й серии потенциал на входе "висящем в воздухе" составляет около 1,7В, для 555-й серии этот потенциал составляет порядка 0,8В, а для КМОП микросхем может быть близок к 0.
Aleksashka1 вне форума  
Эти 2 пользователя(ей) сказали Спасибо Aleksashka1 за это сообщение:
a1ex64 (26.04.2010), majorka65 (16.04.2010)
Непрочитано 16.04.2010, 14:45  
ilya_sh
Прописка
 
Регистрация: 09.10.2007
Сообщений: 235
Сказал спасибо: 27
Сказали Спасибо 24 раз(а) в 24 сообщении(ях)
ilya_sh на пути к лучшему
По умолчанию Re: ЦАП, DAC

Сообщение от Aleksashka1 Посмотреть сообщение
majorka65, что касается физических аспектов то их уже описали постом выше.
Что касается наблюдений, то перевод линии связи из устойчиого состояния сопровождается переходными процессами, так из логического 0 в Z происходит заряд линий, а из логической 1 в Z разряд линий связи. Длительность процессов зависит от многих параметров- емкости монтажа, входные сопротивления приемников и токи утечки на входах приемников. Более того, если сравнить потенциалы "самообеспечения" входов цифровых устройств с разной логикой (ТТЛ, ТТЛШ, КМОП), то они отличаются в разы по отношению друг к другу. Например для 155-й серии потенциал на входе "висящем в воздухе" составляет около 1,7В, для 555-й серии этот потенциал составляет порядка 0,8В, а для КМОП микросхем может быть близок к 0.
Полностью с Вами согласен. Использовать Z-состояние для таких схем не рекомендую. Я еще называю Z-состояние линии как "неизвестное". Например, если оставить затвор мосфета висячим, то поведение проводимости сток-истока будет непредсказуемым и меняющимся из-за различных наводок, помех и т.п...
ilya_sh вне форума  
Сказали "Спасибо" ilya_sh
a1ex64 (26.04.2010)
Непрочитано 16.04.2010, 16:11  
Aleksashka1
Прописка
 
Регистрация: 25.10.2008
Сообщений: 125
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 26 сообщении(ях)
Aleksashka1 на пути к лучшему
По умолчанию Re: ЦАП, DAC

Сообщение от majorka65 Посмотреть сообщение
Мне думается ... после назначения Hi-Z регистр чтения перейдет в одно из двух устойчивых и никчемных состояний. Нам не надо читать состояние пина. А когда нет резисторов на пине да еще дорожка от нее шляется где попало, да еще и читаем, тогда туши свет.
Если Вы про AVR это написали, то нет запрета на чтение данных при том что в регистры направления и уровня записан(ы) 0. Вы можете не беспокоясь прочитать что творится на линии (линиях). И главным тут является не то как определен вход МК (приемника), а режим работы "хозяина" шины - передатчика. Если все передатчики (регистры например) перевести в Z, то собственно что читать? Переводят в это состояние для того чтобы передать.
Лирическое отступление. Было устройство в котором фигурировала преамбула- признак начала передачи. И решено было что преамбулой будет код 0xFF. Подтянув резисторами шину и переводя в Z остальные источники удалось сэъкономить место и избавиться от регистра.
Сообщение от majorka65 Посмотреть сообщение
с переходными процессами на переходах в/из третьего состояния. Нужен эксперимент.
Практика - критерий истины! Одна и та же линия или шина (на схеме), но выполненная в разных вариантах, поведет себя по разному. Сравнивать переходные процессы в объемном монтаже с печатным бессмысленно.

Последний раз редактировалось Aleksashka1; 16.04.2010 в 16:15.
Aleksashka1 вне форума  
Эти 2 пользователя(ей) сказали Спасибо Aleksashka1 за это сообщение:
a1ex64 (26.04.2010), majorka65 (16.04.2010)
Непрочитано 16.04.2010, 17:43  
Aleksashka1
Прописка
 
Регистрация: 25.10.2008
Сообщений: 125
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 26 сообщении(ях)
Aleksashka1 на пути к лучшему
По умолчанию Re: ЦАП, DAC

Для AVR не существенно что куда переводится, вывод (пин) или порт (группа выводов). Вот пример, младшие биты - выходы, старшие-входы. Часть в Z.
Код:
ldi temp, 0x07;
ldi tmp,  0xf2;
out ddra, temp;
out porta,tmp;
Можно назначить хоть через одного вход и выход. Или в любой другой комбинации. Для правильного назначения рекомендую на схеме делать пометки.
Что касается троичной системы. Не хочется Вас разочаровывать но Вы ведь не первый кому пришла эта гениальная идея. До Вас тоже кто-то что-то хотел, но не получилось. Увы пока аппаратные ресурсы не позволяют реализовать на одном проводе систему счисления отличную от двоичной, с такой же помехозащищенностью. Были аналоговые ЭВМ, там можно любую систему организовать, но... вымерли как динозавры, оставив только ОУ в память о себе.

Последний раз редактировалось Aleksashka1; 16.04.2010 в 17:48.
Aleksashka1 вне форума  
Эти 2 пользователя(ей) сказали Спасибо Aleksashka1 за это сообщение:
a1ex64 (26.04.2010), majorka65 (16.04.2010)
Непрочитано 16.04.2010, 19:44  
Aleksashka1
Прописка
 
Регистрация: 25.10.2008
Сообщений: 125
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 26 сообщении(ях)
Aleksashka1 на пути к лучшему
По умолчанию Re: ЦАП, DAC

Насколько я Вас понял, то выводы которые будут выходами меняться не будут и предопределены. Если да, то вместо 0хУУ подставляете Ваше значение битов работающих на выход и отправляете в DDRX 1 раз. А новые значения загружаете командой ldi tmp, 0xYY и отправляете в соответствующий порт, столько раз сколько надо.PS регистры temp и tmp объявляются и назначаются. Пример объявления
.def temp=r16
.def tmp =r17

Последний раз редактировалось Aleksashka1; 16.04.2010 в 19:49. Причина: уточнение
Aleksashka1 вне форума  
Эти 2 пользователя(ей) сказали Спасибо Aleksashka1 за это сообщение:
a1ex64 (26.04.2010), majorka65 (17.04.2010)
Непрочитано 16.04.2010, 20:50  
Aleksashka1
Прописка
 
Регистрация: 25.10.2008
Сообщений: 125
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 26 сообщении(ях)
Aleksashka1 на пути к лучшему
По умолчанию Re: ЦАП, DAC

Сообщение от majorka65 Посмотреть сообщение
Пины будут назначаться входами, только когда нужно ножкой изобразить ЕДИНИЦУ троичную
Люди, я так больше не могу
Помогите или мне или ему
Aleksashka1 вне форума  
Эти 2 пользователя(ей) сказали Спасибо Aleksashka1 за это сообщение:
a1ex64 (26.04.2010), majorka65 (17.04.2010)
Непрочитано 16.04.2010, 21:16  
majorka65
Прописка
 
Аватар для majorka65
 
Регистрация: 11.01.2009
Адрес: Чайковский
Сообщений: 129
Сказал спасибо: 871
Сказали Спасибо 296 раз(а) в 193 сообщении(ях)
majorka65 на пути к лучшему
По умолчанию Re: ЦАП, DAC

Спасибо за демонстрацию глубины Вашей чаши терпения.
Вы очень поможете мне если найдете немного сил прогнать в проте, и поделитесь мыслями.
И вообще мы же с Вами не о пересмотре основ БЫТИЯ БИТОВ, а только о маленьком цапике и ни о чем более.

Последний раз редактировалось majorka65; 16.04.2010 в 21:22.
majorka65 вне форума  
Сказали "Спасибо" majorka65
a1ex64 (26.04.2010)
Непрочитано 16.04.2010, 23:52  
Aleksashka1
Прописка
 
Регистрация: 25.10.2008
Сообщений: 125
Сказал спасибо: 1
Сказали Спасибо 36 раз(а) в 26 сообщении(ях)
Aleksashka1 на пути к лучшему
По умолчанию Re: ЦАП, DAC

Со шпротеусом я Вам не помогу - привык думать головой своей, а не компьтером.
Что касается глубины моей чаши терпения - она гораздо глубже.
Скажите, что ограничивает Вас применить обычную микросхему ЦАП большей разрядностью? Ну скажем 12 битную? Или это своего рода "проба" пера с 3 состояниями и дело, что называется, чести?
Aleksashka1 вне форума  
Эти 2 пользователя(ей) сказали Спасибо Aleksashka1 за это сообщение:
a1ex64 (26.04.2010), majorka65 (17.04.2010)
Непрочитано 18.04.2010, 17:24  
di_halt
Прописка
 
Аватар для di_halt
 
Регистрация: 17.10.2006
Сообщений: 147
Сказал спасибо: 2
Сказали Спасибо 22 раз(а) в 11 сообщении(ях)
di_halt на пути к лучшему
По умолчанию Re: ЦАП, DAC

А теперь то же самое, но хотя бы на 5 разрядов.
__________________
Мой блог по электронике - www.easyelectronics.ru
di_halt вне форума  
Сказали "Спасибо" di_halt
a1ex64 (26.04.2010)
 

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

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
МК + ЦАП jelsay Микроконтроллеры, АЦП, память и т.д 29 25.11.2010 00:39
Ищу ЦАП 10бит 2 канала ua_gruzin Микроконтроллеры, АЦП, память и т.д 8 14.11.2010 06:56
ЦАП - AD7541AKN, можно ли с её помощью сделать генератор? al3xey Микроконтроллеры, АЦП, память и т.д 2 13.02.2010 00:06
Помогите с ЦАП AD7708/AD7718 или их аналогами ST_Senya Микроконтроллеры, АЦП, память и т.д 9 30.11.2009 19:03
Друзья помогите со схемой ЦАП для стыковки PC-TV Pangolin Поиск схем. Делимся схемами 4 09.10.2009 11:32


Часовой пояс GMT +4, время: 18:01.


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