Например TDA7294

Форум РадиоКот • Просмотр темы - Пропускание сигнала через АЦП и ЦАП
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Пт фев 20, 2026 07:32:18

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 38 ]  1,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Чт апр 29, 2010 08:06:59 
Родился
Аватар пользователя

Зарегистрирован: Чт апр 29, 2010 02:32:56
Сообщений: 17
Рейтинг сообщения: 0
Задача такова, что нужно наглядно продемонстрировать преобразование сигнала в двоичный код, а затем в первичный. Какой частоты сигнал или диапазон значения не имеет. Так же не волнуют искажения (в пределах разумного) и задержка. Бюджет не велик. Я новичёк, задачу нужно выполнить в ближайшее время ради факультета и Родины :) . Помогите, народ учёный


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Чт апр 29, 2010 09:10:21 
Сверлит текстолит когтями
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Сб апр 03, 2010 08:57:35
Сообщений: 1138
Рейтинг сообщения: 0
На скоко я понял.. Схема будет примерно такой
АЦП (можно на дискретных элементах, но дешевле какая нибудь микруха с паралельным выходом) на её выходе ставим светодиоды, для того чтобы можно было увидеть оцифрованный двоичный код, туда же подключаем цап (например из резисторов). На входе АЦП ставим вольтметер, такой же ставим на выходе ЦАП.
Схемку немогу набросать - нет в чем. (на работе) Посмотрю что нить подходящее из инета.

_________________
Изображение
Ты думаешь ты думал как ты думаешь? (с)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Чт апр 29, 2010 09:45:37 
Друг Кота
Аватар пользователя

Карма: 62
Рейтинг сообщений: 889
Зарегистрирован: Вт апр 24, 2007 07:45:40
Сообщений: 6281
Откуда: Minsk
Рейтинг сообщения: 0
sineril писал(а):
Задача такова, что нужно наглядно продемонстрировать преобразование сигнала в двоичный код, а затем в первичный.

Давно живу на свете, а что такое "первичный код" - не слышал. Может, просветите старика? :-)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Чт апр 29, 2010 12:40:22 
Родился
Аватар пользователя

Зарегистрирован: Чт апр 29, 2010 02:32:56
Сообщений: 17
Рейтинг сообщения: 0
Jack_A - первичный сигнал имел ввиду. Пардон за смуту
Modest - да, МС с параллельным выходом была кстати.

Можно ли сварганить данное устройство на микроконтроллере ?


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Чт апр 29, 2010 13:02:45 
Сверлит текстолит когтями
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Сб апр 03, 2010 08:57:35
Сообщений: 1138
Рейтинг сообщения: 0
С микроконтроллером будет ещё проще. А есть опыт работы? Могу набросать схемку , да и прошивку. Токо на счёт оперативности не обещаю, работы много.

_________________
Изображение
Ты думаешь ты думал как ты думаешь? (с)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Чт апр 29, 2010 13:20:53 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 473
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5668
Откуда: Воронеж
Рейтинг сообщения: 0
Ну зачем же тут МК? Обычная микросхема ацп решит задачу намного проще.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Чт апр 29, 2010 13:29:20 
Сверлит текстолит когтями
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Сб апр 03, 2010 08:57:35
Сообщений: 1138
Рейтинг сообщения: 0
>TEHb< Просто не пользовался никогда микросхемами АЦП. По этой причине ничего конкретного предложить, именно на специализированных микросхемах, немогу. Мне проще на МК. Если у вас есть чтото конкретное - выкладывайте :)

Кстати sineril , а расматривается ли вариант, если вашу задачу с эмулировать в программе? Протеус, например.

_________________
Изображение
Ты думаешь ты думал как ты думаешь? (с)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Чт апр 29, 2010 16:43:50 
Родился
Аватар пользователя

Зарегистрирован: Чт апр 29, 2010 02:32:56
Сообщений: 17
Рейтинг сообщения: 0
Есть возможность смоделировать в LabView и опыт работы с ней есть. Вообще эта поставленная задача несколько раздутая мною курсовая работа. Только вот хочется наглядности и практики. А по-поводу ацп МС, то в Саратове их нет (во всяяком случае на схемах кот. находил). С МК опыта нет, сегодня купил мега8 для осциллографа, попробую завести через ком порт.

П.С. эмуляторы сравнивать с практикой, как девушку с резиновой (ИМХО).


Буду рад любым довольно простым схемам и ПО касательно АЦП и ЦАП


Последний раз редактировалось sineril Ср май 05, 2010 20:24:06, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Чт апр 29, 2010 19:01:00 
Друг Кота
Аватар пользователя

Карма: 17
Рейтинг сообщений: 473
Зарегистрирован: Ср ноя 11, 2009 17:19:30
Сообщений: 5668
Откуда: Воронеж
Рейтинг сообщения: 0
Modest писал(а):
>TEHb< Просто не пользовался никогда микросхемами АЦП.

Один вход, восемь (10, 12, 14, ...) выходов, по биту на ногу. Намного проще МК, никаких прошивок, больше точность.

_________________
"Привет!" - соврал он.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Чт апр 29, 2010 23:41:08 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
Еще один фактор - стоимость.
Решение МК(с встроенным АЦП) + темнодиоды +ЦАП может выйти дешевле чем АЦП+ темнодиоды+ЦАП+источник опорного напряжения.

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Последний раз редактировалось Meteor Пт апр 30, 2010 11:49:54, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Чт апр 29, 2010 23:55:05 
Родился
Аватар пользователя

Зарегистрирован: Чт апр 29, 2010 02:32:56
Сообщений: 17
Рейтинг сообщения: 0
Хорошо, если так, то какой проще взять МК для ацп ?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Пт апр 30, 2010 07:12:31 
Сверлит текстолит когтями
Аватар пользователя

Карма: 5
Рейтинг сообщений: 10
Зарегистрирован: Сб апр 03, 2010 08:57:35
Сообщений: 1138
Рейтинг сообщения: 0
Ну ты вроде купил уже мега8, можно на нём делать. А вообще любой подойдёт мега, котрый найдёшь.

>TEHb< я разве сказал что не знаю как они работают и что из себя представляют, я говорю что немогу дать маркировку конкретной микрушки т. к. никогда не пользовался какой то конкретной схемой.

_________________
Изображение
Ты думаешь ты думал как ты думаешь? (с)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Сб май 01, 2010 15:12:24 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
ИМХО на МК проще будет. Для АЦП нужен обвяз, тактирование... Хотя, конечно, смотря какой АЦП (конкретная микросхема). От МК всего-то требуется - запускать АЦП -> читать в цикле регистр АЦП -> выводить в порт. Я думаю, точности вполне хватит 8 бит, так что можно поставить в соотв. регистре бит ADLAR и забить на ADCL. Как-то так (выдрано из одного из моих проектов, так что проверьте, возможно, придется допилить напильником. Писано под ATmega88, переделано в потоке мысли, неоптимально, но работать должно. С ADLAR не заморачивался, лениво было ДШ читать, обошелся сдвигами):

Код:
;***************************************************************************
;*                     Device: ATmega48/88 CLK: 8MHz                       *
;***************************************************************************
.include "m88def.inc"

;---------- register variables-----------------------------

.def t=R17

.def CHAH=R18  ;ADC channel A data high byte
.def CHAL=R19  ;ADC channel A data low byte

;---------- of code segment------------------------------

.cseg
.org 0
;---------- initialization----------------------------

  ldi t,HIGH(RamEnd) ;stack initialization
  out SPH,t
  ldi t,LOW(RamEnd)
  out SPL,t

  ldi t,0xFF
  out DDRB,t          ;portB - ADC output

  ldi t,0b10000111   ;ADC enable, clock=62.5KHz
  sts ADCSRA,t

  ldi t,0b00000110   ;setting ADC6 as input
  sts ADMUX,t

;---------- loop-------------------------------------

MAIN_LOOP:

  ldi t,0b11000111   ;starting conversion
  sts ADCSRA,t

  rcall WaitADC

  lds CHAL,ADCL      ;Store conversion data
  lds CHAH,ADCH

  lsr CHAL               ;Remove last two bits
  lsr CHAL

  lsl CHAH               ;Moving two MSB's to first positions
  lsl CHAH
  lsl CHAH
  lsl CHAH
  lsl CHAH
  lsl CHAH

  or CHAL,CHAH      ;Making complete one-byte result

  out portB,CHAL     ;Data output to portB

  rjmp MAIN_LOOP

WaitADC:

  lds t,ADCSRA
  sbrc t,ADSC
  rjmp WaitADC

  ret


UPD:

Ох е-мое, поначалу забыл убрать имя из копирайта, и сам копирайт. Ну ка, кто скажет, как меня зовут? Никто не видел? Фффух... :P

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Пн май 03, 2010 15:11:37 
Родился
Аватар пользователя

Зарегистрирован: Чт апр 29, 2010 02:32:56
Сообщений: 17
Рейтинг сообщения: 0
Спасибо, постараюсь разобраться.
А что за USART и как его есть?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Пн май 03, 2010 15:24:30 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
USART- универсальный синхронный/асинхронный приемо - передатчик.
Есть его не надо - поперхнетесь от огромных скоростей :)) откройте даташит на МК и почитайте.

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Последний раз редактировалось Meteor Пн май 03, 2010 15:54:48, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Пн май 03, 2010 15:32:09 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
USART - замечательная штука, я его обычно использую для связи с компом. А причем тут АЦП?

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Пн май 03, 2010 15:59:34 
Родился
Аватар пользователя

Зарегистрирован: Чт апр 29, 2010 02:32:56
Сообщений: 17
Рейтинг сообщения: 0
Ну если это синхронный/асинхронный приемо - передатчик, то почему бы не сделать ацп/цап на нём? Может это вовсе глупость... поясните пожалуйста


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Пн май 03, 2010 16:44:47 
Друг Кота
Аватар пользователя

Карма: 77
Рейтинг сообщений: 1247
Зарегистрирован: Вс мар 29, 2009 22:09:05
Сообщений: 7518
Рейтинг сообщения: 0
Цитата:
почему бы не сделать ацп/цап на нём?


Потому что он не АЦП и не ЦАП. Он вообще для другого. Не, конечно, некоторые извращенные эстеты делают на нем ШИМ, но это не есть его функция. Если я назову его модулем интерфейса RS-232 (последовательный интерфейс), вопрос отпадет? RTFM.

Вы конечно извините, но Вы вообще представляете, для чего нужен и как функционирует U(S)ART? Он предназначен для передачи/приема цифровых данных, и к аналогу не имеет никакого отношения.

P.S.

А как к Вам в голову пришла эта мысль? Просто интересно. :oops:

_________________
Разница между теорией и практикой на практике гораздо больше, чем в теории.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Пн май 03, 2010 16:59:37 
Потрогал лапой паяльник

Зарегистрирован: Вс мар 30, 2008 14:31:51
Сообщений: 331
Рейтинг сообщения: 0
sineril писал(а):
Ну если это синхронный/асинхронный приемо - передатчик, то почему бы не сделать ацп/цап на нём?

Вот у тебя есть комп, почему бы из него не сделать вертолёт?
Вентиляторы ведь есть, значит должен летать! :)))

PS.
Может тогда и из COM порта компа сделать АЦП/ЦАП?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Пропускание сигнала через АЦП и ЦАП
СообщениеДобавлено: Пн май 03, 2010 22:32:07 
Родился
Аватар пользователя

Зарегистрирован: Чт апр 29, 2010 02:32:56
Сообщений: 17
Рейтинг сообщения: 0
Он предназначен для передачи/приема цифровых данных, и к аналогу не имеет никакого отношения.
Вот теперь всё ясно. Спасибо


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 38 ]  1,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7


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

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y