Форум РадиоКот • Просмотр темы - Покажите Пожалуйста Как К Мк Подключить Цап?
Сообщения без ответов | Активные темы
Страница 1 из 1
[ Сообщений: 18 ]
Автор
Сообщение
astrgan
Заголовок сообщения: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Ср авг 22, 2012 21:46:42
Зарегистрирован: Чт мар 08, 2012 01:13:30Сообщений: 103
Рейтинг сообщения: 0
Вернуться наверх
Реклама
Реклама
astrgan
Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Чт авг 23, 2012 05:08:56
Зарегистрирован: Чт мар 08, 2012 01:13:30Сообщений: 103
Рейтинг сообщения: 0
Ser60 писал(а):
На ноге 3 нет отрицательного напряжения. У этого ЦАП токовый дифференциальный выход и подтягивающиe резисторы на + на выходах обязательны.[/url]
Так? Всеравно не хочет (
Вернуться наверх
Реклама
astrgan
Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Чт авг 23, 2012 07:39:35
Зарегистрирован: Чт мар 08, 2012 01:13:30Сообщений: 103
Рейтинг сообщения: 0
Вот эта?
Typical Application:
Вернуться наверх
Реклама
Реклама
astrgan
Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Чт авг 23, 2012 08:21:59
Зарегистрирован: Чт мар 08, 2012 01:13:30Сообщений: 103
Рейтинг сообщения: 0
Так?
Это я где-то накосячил или просто фильтр нужен(что такая осциллограмма получилась)?
Вернуться наверх
astrgan
Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Чт авг 23, 2012 08:52:07
Зарегистрирован: Чт мар 08, 2012 01:13:30Сообщений: 103
Рейтинг сообщения: 0
А не я просто перепутал старшие с младшими разрядами.
Вернуться наверх
astrgan
Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Чт авг 23, 2012 09:15:50
Зарегистрирован: Чт мар 08, 2012 01:13:30Сообщений: 103
Рейтинг сообщения: 0
А этот косяк на синусоиде получается из-за того что я неправильно таблицу рассчитал, да?
Считал по этой формуле:
Где Nf - к-лич. точек; k - номер точки (Nf = 255, k = 1..255)
floor - округлить
Вот график в exel:
Последний раз редактировалось astrgan Пт авг 24, 2012 05:59:47, всего редактировалось 1 раз.
Вернуться наверх
Реклама
Совесть
Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Чт авг 23, 2012 11:10:28
Карма: -1
Рейтинг сообщений: 4
Зарегистрирован: Пн мар 26, 2012 05:25:06Сообщений: 106
Рейтинг сообщения: 0
А если в формуле 128 заменить на 127?
Вернуться наверх
TripleKill
Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Чт авг 23, 2012 11:13:48
Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Вт июн 29, 2010 12:31:49Сообщений: 670
Рейтинг сообщения: 0
Похоже на выбросы при переходе через половину шкалы.
Вернуться наверх
Аlex
Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Чт авг 23, 2012 13:06:35
Модератор
Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57Сообщений: 4593Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Цитата:
А этот косяк на синусоиде получается из-за того что я неправильно таблицу рассчитал, да?
Проблема в 147-ой строке Вашей программы...
PS: Секретная разработка наверное, да ?
Вернуться наверх
astrgan
Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Чт авг 23, 2012 14:13:09
Зарегистрирован: Чт мар 08, 2012 01:13:30Сообщений: 103
Рейтинг сообщения: 0
Аlex писал(а):
PS: Секретная разработка наверное, да ?
Да нет, вот код
.
Код:
.include "m128def.inc" .def zero = R7 .def accumulator_AL = R8 .def accumulator_AH = R9 .def accumulator_BL = R10 .def accumulator_BH = R11 .def accumulator_CL = R12 .def accumulator_CH = R13 .def index_frequency_L = R16 .def index_frequency_H = R17 .def conct_L = R1 .def conct_H = R2 LDI R16,0b11111111 OUT DDRA,R16 OUT DDRB,R16 OUT DDRC,R16 CLR zero LDI R16,0xFF MOV conct_L,R16 MOV conct_H,R16 LDI R16,33 MOV accumulator_BH,R16 LDI R16,66 MOV accumulator_CH,R16 CLR R16 LDI index_frequency_L,100 LDI index_frequency_H,0b00000000 DDS_CYCLE: ;PHAZA_A: LDI ZL,low(MAS1<<1) LDI ZH,high(MAS1<<1) ADD ZL,accumulator_AH ADC ZH,zero LPM OUT PORTA,R0 ADD accumulator_AL,index_frequency_L ADC accumulator_AH,index_frequency_H ;PHAZA_B: LDI ZL,low(MAS1<<1) LDI ZH,high(MAS1<<1) ADD ZL,accumulator_BH ADC ZH,zero LPM OUT PORTB,R0 ADD accumulator_BL,index_frequency_L ADC accumulator_BH,index_frequency_H ;PHAZA_C: LDI ZL,low(MAS1<<1) LDI ZH,high(MAS1<<1) ADD ZL,accumulator_CH ADC ZH,zero LPM OUT PORTC,R0 ADD accumulator_CL,index_frequency_L ADC accumulator_CH,index_frequency_H RJMP DDS_CYCLE MAS1: .db 131, 134, 137, 140, ... (массив, 255 элементов)
Просто стыдно было его показывать. Пытаюсь сделать синусоиды со сдвигом 120 гр. методом "прямой цифровой синтез".
Вложения:
Комментарий к файлу: Проект в avr studio
DDS_3F.rar [6.97 KiB]
Скачиваний: 284
Последний раз редактировалось astrgan Чт авг 23, 2012 14:42:18, всего редактировалось 1 раз.
Вернуться наверх
Engineer_Keen
Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Чт авг 23, 2012 14:38:04
Друг Кота
Карма: 32
Рейтинг сообщений: 238
Зарегистрирован: Пт янв 29, 2010 10:27:40Сообщений: 3868Откуда: Москва
Рейтинг сообщения: 0
ИМХО элементов наверное должно быть 256... А сейчас 256-й элемент это незаполненный флеш, т.е. число 255, вот оно и дает пик когда "счетчики фаз" (accumulator_XY) на него попадают. Ну или надо проверять, чтобы за границы массива не выходить, но это в общем случае, когда элементов не 2^x.
Вернуться наверх
astrgan
Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Чт авг 23, 2012 16:19:15
Зарегистрирован: Чт мар 08, 2012 01:13:30Сообщений: 103
Рейтинг сообщения: 0
Engineer_Keen писал(а):
ИМХО элементов наверное должно быть 256... А сейчас 256-й элемент это незаполненный флеш, т.е. число 255, вот оно и дает пик когда "счетчики фаз" (accumulator_XY) на него попадают.
Да, в нем была проблема.
Осталось только фазы подкорректировать.
Вернуться наверх
astrgan
Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
Добавлено: Чт авг 23, 2012 18:07:30
Зарегистрирован: Чт мар 08, 2012 01:13:30Сообщений: 103
Рейтинг сообщения: 0
Ser60 писал(а):
По-прежнему не вижу в схеме источника напряжения отрицательной полярности на ноге 3 ЦАП (в точке соединения C1 и C2).
Так?
Вернуться наверх
Страница 1 из 1
[ Сообщений: 18 ]
Кто сейчас на форуме
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 16
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения