реклама на сайте
подробности

 
 
> Троичный ЦАП, Ternary DAC R-3R-9R-27R...
Karim
сообщение May 4 2010, 05:06
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 15-11-08
Из: Уфа
Пользователь №: 41 659



Генератор синуса 4bit без ступенек на базе интегратора, Atmega32, 1Мгц RC, TDA2030, резисторы в пропорции R-3R-9R-27R. Выход около 300Гц, амплитуда около 0,8Вольт. Превращение инвертирующей схемы в интегратор: резистор обратной связи ОУ заменен кондером 4,7мкФ, с выхода ОУ на минус 0,47мкФ. Синус неправильный, при формировании длительностей не учтены длительности чтения+выполнения самих команд. Помеха на дне отрицательной полуволны искусственная, закодирована.
Мой интерес: проггер я никудышный, прошу помощи в написании кодов для этой схемы. В моей проге тупая запись в DDR и PORT.
Последние две фотки без кондера 4bit 81step ternary DAC (остальные весовые резисторы отключены)

Сообщение отредактировал Karim - May 4 2010, 05:22
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  sin4bit.zip ( 56.04 килобайт ) Кол-во скачиваний: 59
Прикрепленный файл  mega32_dac_5bit_243step_20mV_a.zip ( 59.68 килобайт ) Кол-во скачиваний: 51
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Karim
сообщение May 21 2010, 17:44
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 19
Регистрация: 15-11-08
Из: Уфа
Пользователь №: 41 659



xemul, кроме недостатков вижу способы преодоления некоторых.
Dog Pawlowa, спасибо за пожелания и пересказ вложения первого поста. А я юзаю Excel.
zltigo, не удивляюсь, всегда знал, что дубину можно рычагом, чтоб подтолкнуть, можно спицей деревянного не совсем круглого колеса, но чтоб катилось, можно поперек этих спиц, а можно и в черно-белую полоску использовать, Вы могли помочь, но не только не помогли, но еще ...
За меня не беспокойтесь, не сверну.
Чем объяснить, то что гуру, профессионалы и знающие, которые уже помогли сотням и тысячам, ни один не предложил помощи здесь? Некоторым из них времени потребуется в тысячу раз меньше, чем мне. Кроме высказанных ими причин может еще отсутствие библиотечных заготовок? Высшим пилотажем у микроконтроллерщиков считается быстро из либы достать и подладить под себя в эксклюзивном алгоритме. Говоря словами zltigo, заколебался клянчить, наверно придется в однеху маяться.
В заключении хочу поблагодарить ARV с форума Радиокот, который просто взял и написал прогу перевода двоички в троичку.
Спасибо всем. Кому интересно, что дальше, обращайтесь majorka65@mail.ru
zltigo, можно закрывать ветку.
Go to the top of the page
 
+Quote Post
xemul
сообщение May 21 2010, 19:58
Сообщение #3



*****

Группа: Свой
Сообщений: 1 928
Регистрация: 11-07-06
Пользователь №: 18 731



Цитата(Karim @ May 21 2010, 21:44) *
xemul, кроме недостатков вижу способы преодоления некоторых.

Чтобы удобнее было преодолевать, разделите проблемы на смехотехнические и алгоритмические.
Смехотехнические одинаковы для ЦАПов и на R-2R, и на R-3R матрицах - точность матриц, опор, влияние сопротивлений ключей. Здесь у R-3R никаких преимуществ (кроме рукопашного подбора резисторов smile.gif) нет.
Алгоритмические... Dog Pawlowa уже описАл алгоритм формирования произвольного сигнала с помощью ЦАП. Основные проблемы - целочисленность таймера и ЦАП, и джиттер выдачи кода в ЦАП. Здесь R-3R от R-2R тоже ничем не отличается.
Поэтому и было сказано, что интерес к ЦАПу на R-3R матрице может быть теоретический (типа - так тоже можно), но практического смысла в его реализации чуть да маленько.

(все вышенатоптанные буквы - не более, чем хо (humble opinion), не должное остановить полёт мысли)
Go to the top of the page
 
+Quote Post
zltigo
сообщение May 21 2010, 21:18
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(xemul @ May 21 2010, 22:58) *
Смехотехнические одинаковы для ЦАПов и на R-2R, и на R-3R матрицах

Отнюдь не одинаковы. Троичный принципиально требует ДВУХ опорных в данном случае еще и РАЗНЫХ полярностей, причем в данной схеме от этих опорных еще все питается. Муть.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Karim   Троичный ЦАП   May 4 2010, 05:06
- - dimka76   Цитата(Karim @ May 4 2010, 09:06) Мой инт...   May 4 2010, 07:27
- - Karim   Так Вы Hi-Z состояние не получите и вернетесь к дв...   May 4 2010, 08:41
|- - ae_   Цитата(Karim @ May 4 2010, 16:41) Так Вы ...   May 4 2010, 10:15
- - Karim   Честно говоря, точными номиналами не обойтись, при...   May 4 2010, 12:08
- - Karim   Одно важное замечание по сообщению #1. Простите, о...   May 6 2010, 18:00
|- - e-serg   Цитата(Karim @ May 7 2010, 03:00) Одно ва...   May 7 2010, 01:21
- - Karim   Без фильтации ОООчень страШШШШно. Настройка не то,...   May 7 2010, 06:17
|- - V_G   Цитата(Karim @ May 7 2010, 17:17) Практич...   May 7 2010, 06:24
- - Karim   Согласен, мест тонких много. 82 не огрех, и 9,1 т...   May 7 2010, 06:33
|- - Karim   Цитата(Karim @ May 7 2010, 09:33) 82 не о...   May 7 2010, 13:12
- - Karim   Уважаемые форумчане, сложно разве?   May 19 2010, 17:35
|- - ae_   Цитата(Karim @ May 20 2010, 02:35) Уважае...   May 20 2010, 04:38
|- - zltigo   Цитата(ae_ @ May 20 2010, 07:38) - ресурс...   May 21 2010, 03:41
- - Karim   - 16-бит ШИМ ЦАП хуже 1-бит интегрирующего троич...   May 20 2010, 16:33
|- - Petka   Цитата(Karim @ May 20 2010, 20:33) - 16-б...   May 20 2010, 18:13
- - Karim   Что ж Вы утаиваете не выгодные для обычного ШИМ ре...   May 21 2010, 02:30
- - Karim   Можно конкретнее свою позицию, Вы За или Против PW...   May 21 2010, 05:15
|- - zltigo   Цитата(Karim @ May 21 2010, 08:15) Что Вы...   May 21 2010, 09:47
|- - Dog Pawlowa   Цитата(Karim @ May 21 2010, 08:15) Что Вы...   May 21 2010, 10:10
|- - zltigo   Цитата(Dog Pawlowa @ May 21 2010, 13:10) ...   May 21 2010, 11:33
|- - Dog Pawlowa   Цитата(zltigo @ May 21 2010, 14:33) Либо ...   May 21 2010, 11:45
- - Karim   Что ж Вы так, к своему времени неуважительно. Я ж ...   May 21 2010, 12:28
|- - xemul   Цитата(Karim @ May 21 2010, 16:28) ... Вы...   May 21 2010, 12:53
|- - Dog Pawlowa   Цитата(Karim @ May 21 2010, 15:28) Хотим ...   May 21 2010, 12:58
|- - zltigo   Цитата(Karim @ May 21 2010, 15:28) Прошу ...   May 21 2010, 14:30
- - Dog Pawlowa   Цитата(Karim @ May 21 2010, 20:44) ни оди...   May 21 2010, 18:01
- - zltigo   Цитата(Karim @ May 21 2010, 20:44) .. и н...   May 21 2010, 18:30
- - xemul   Цитата(zltigo @ May 22 2010, 01:18) Отнюд...   May 22 2010, 07:30
- - zltigo   Цитата(xemul @ May 22 2010, 10:30) одинак...   May 22 2010, 17:03
- - and_007   Если можно продолжить тему...Возникла схожая задач...   Jun 9 2010, 18:50
- - zltigo   Цитата(and_007 @ Jun 9 2010, 21:50) ТЗ - ...   Jun 9 2010, 19:24
- - and_007   Контроллер менять не могу по заданию Генерация си...   Jun 10 2010, 03:04
- - zltigo   Цитата(and_007 @ Jun 10 2010, 06:04) Конт...   Jun 10 2010, 07:02


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 20th July 2025 - 19:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01418 секунд с 7
ELECTRONIX ©2004-2016