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

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

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

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

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

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

Цифровые сигнальные процессоры Вопросы, связанные с применением цифровых сигнальных процессоров: программирование, отладочные средства, алгоритмы...

 
Опции темы

Программируемое цифровое напряжение

Непрочитано 24.11.2006, 18:35  
Limit
Частый гость
 
Регистрация: 07.10.2005
Сообщений: 37
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Limit на пути к лучшему
По умолчанию Программируемое цифровое напряжение

Кто может мне обьяснить с какой стороны к нему подходить? Нужно по цифровой схемотехнике. подключение к ЦАПу. Самую простенькую схему если можно.
Реклама:
Limit вне форума  
Непрочитано 25.11.2006, 09:06  
Limit
Частый гость
 
Регистрация: 07.10.2005
Сообщений: 37
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Limit на пути к лучшему
По умолчанию

Может, немного перефразирую. У меня есть ЦАП, у него опорное напряжение. Так вот, мне нужно это опорное напряжение управлять через ........???? Как этого добиться, чтоб было, например, 3 кнопки, при нажатии из которых на ЦАП поступало то или иное напряжение.
Limit вне форума  
Непрочитано 26.11.2006, 15:17  
ALEX__A
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.10.2006
Сообщений: 1,752
Сказал спасибо: 0
Сказали Спасибо 80 раз(а) в 56 сообщении(ях)
ALEX__A на пути к лучшему
По умолчанию

Итак у Вас есть ЦАП, основной функцией которого является формирование выходного напряжения в зависимости от цифрового кода на его входе. При этом выходное напряжение будет пропорционально цифровому коду и уровню опорного напряжения.

Например, если опорное напряжение 1 В., а ЦАП 4-х разрядный, то коду 0000, будет соответствовать выходное напряжение 0 В., коду 0001 - 1 В., ...,
коду 1111 - 11 В.

В свете вышеизложенного уточните Вашу задачу.
ALEX__A вне форума  
Непрочитано 16.12.2006, 05:13  
retaler
Прописка
 
Регистрация: 30.06.2006
Сообщений: 147
Сказал спасибо: 0
Сказали Спасибо 5 раз(а) в 3 сообщении(ях)
retaler на пути к лучшему
По умолчанию

Работа с ЦАП-ами с паралельным вводом данных уже малоактуально, поэтому привожу пример для SPI- ЦАПа
MAX504:
;//////////////////////////////////////////////////////////
; Иницилизация DAC MAX504
; Входные данные: ----
; Выходные данные: иницилизация
; Изменяемые регистры: temp
; Изменяемая память: dacport,dacddr
;//////////////////////////////////////////////////////////
.equ dacport =portb ;регистр данных
.equ dacddr =ddrb ;и направления DAC
.equ d_sclk =pb7 ;синхронизация
.equ d_din =pb6 ;данные
.equ d_cs =pb5 ;выбор кристалла
dacinit: in temp,dacddr
sbr temp,(1‹‹d_sclk)+(1‹‹d_din)+(1‹‹d_cs)
out dacddr,temp ;все линии-выходы
sbi dacport,d_cs ;cs=1
cbi dacport,d_sclk ;sclk=0
cbi dacport,d_din ;din=0
ret
;//////////////////////////////////////////////////////////
; Подпрограмма вывода в DAC MAX504
; Bходные данные: 10-битное слово в регистре XH:XL
; Выходные данные: вывод в ЦАП
; Изменяемые регистры: ---
; Изменяемая память: ---
;//////////////////////////////////////////////////////////
dacout: push temp
push xl
push xh
andi xh,0b00000011 ;очистить ненужные биты
lsl xl ;сдвинуть влево актуальную
rol xh ;часть 16-слова
cbi dacport,d_sclk ;sclk=0
cbi dacport,d_cs ;cs=0
ldi temp,16 ;считаем до 16
dacout1: lsl xl ;сдвигаем влево
rol xh ;16 бит с переносом
cbi dacport,d_din ;сбрасываем бит данных
sbrc xh,7 ;если крайний левый бит =1
sbi dacport,d_din ;тогда данные выставляем 1
sbi dacport,d_sclk ;начало импульса sclk
cbi dacport,d_sclk ;конец импульса sclk
dec temp ;уменьшаем счетчик
brne dacout1 ;не нулевой- возврат
sbi dacport,d_cs ;cs=1
pop xh
pop xl
pop temp
ret

Тысячу извинений за нарушенное форматирование текста.
С ув.Ret.

-- Прилагается рисунок: --

retaler вне форума  
Непрочитано 17.12.2006, 01:25  
Limit
Частый гость
 
Регистрация: 07.10.2005
Сообщений: 37
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Limit на пути к лучшему
По умолчанию

Это все замечательно! Но мне нужно было сделать во-первых, на логических элементах + счетчики + вобщем все цифровая схемотехника. Во-вторых, если б мне нужно было бы на микроконтроллере, то я б не сюда писал, хотя довольно таки интерсно, может потом и сделаю так.

А вобще оказывается нужно было сделать так: берем 2 ЦАП. На каждый из выводов нужно было через тумблер на "+". При комутаци 1 из выводов ЦАП дает напряжение, которое и будет порным напряжением для 1 ЦАПа.

P.S. Я не знаю кто так составлял мне задание. Люди не делайте так!!!!!! Напряжение должно быть СТАБИЛИЗИРОВАНО!!!!
Limit вне форума  
Непрочитано 17.12.2006, 03:22  
ALEX__A
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.10.2006
Сообщений: 1,752
Сказал спасибо: 0
Сказали Спасибо 80 раз(а) в 56 сообщении(ях)
ALEX__A на пути к лучшему
По умолчанию

Сообщение от Limit
А вобще оказывается нужно было сделать так: берем 2 ЦАП. На каждый из выводов нужно было через тумблер на "+". При комутаци 1 из выводов ЦАП дает напряжение, которое и будет порным напряжением для 1 ЦАПа.

P.S. Я не знаю кто так составлял мне задание. Люди не делайте так!!!!!! Напряжение должно быть СТАБИЛИЗИРОВАНО!!!!
Если Вы имеете ввиду , что опорное напряжение должно быть стабилизированным, то следует учесть, что ЦАП напряжение выхода которого является опорным для другого ЦАПа, имеет в своем составе высокостабильный источник опорного напряжения, а следовательно и стабилизированное напряжение на своем выходе.

С уважением, Алексей.
ALEX__A вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PIC16F873 Н.Заец. Цифровое устр-во защиты с функц. измерения kolya_asu Цифровые сигнальные процессоры 89 16.02.2016 17:46
Снизить напряжение taxi99993 Источники питания и свет 2 20.05.2009 16:44
Октан-4(цифровое зажигание)-ищу схему. t-815 Электроника средств транспорта 0 23.03.2008 23:49
Цифровое ТВ формат DTV curver458 Видеотехника 1 27.02.2008 21:14
Срочно! Вывод информации с устройства на цифровое табло. Holsten Источники питания и свет 6 02.03.2005 00:14


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.