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

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

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

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

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

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

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

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

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

Может, немного перефразирую. У меня есть ЦАП, у него опорное напряжение. Так вот, мне нужно это опорное напряжение управлять через ........???? Как этого добиться, чтоб было, например, 3 кнопки, при нажатии из которых на ЦАП поступало то или иное напряжение.
Limit вне форума  
Непрочитано 26.11.2006, 15:17  
ALEX__A
Почётный гражданин KAZUS.RU
 
Регистрация: 30.10.2006
Сообщений: 1,755
Сказал спасибо: 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
Сообщений: 39
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Limit на пути к лучшему
По умолчанию

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

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

P.S. Я не знаю кто так составлял мне задание. Люди не делайте так!!!!!! Напряжение должно быть СТАБИЛИЗИРОВАНО!!!!
Limit вне форума  
Непрочитано 17.12.2006, 03:22  
ALEX__A
Почётный гражданин KAZUS.RU
 
Регистрация: 30.10.2006
Сообщений: 1,755
Сказал спасибо: 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 01:14


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


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