Например TDA7294

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

Текущее время: Вс дек 14, 2025 14:13:08

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


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



Начать новую тему Ответить на тему  [ Сообщений: 18 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Ср авг 22, 2012 21:46:42 
Встал на лапы

Зарегистрирован: Чт мар 08, 2012 01:13:30
Сообщений: 103
Рейтинг сообщения: 0
Покажите пожалуйста как к мк подключить цап (DAC0800)?
Изображение
Изображение

Пытался собрать по даташиту (7 стр), но что-то он как-то не так работает.
https://www.national.com/ds/DA/DAC0800.pdf


Вложения:
project.rar [31.02 KiB]
Скачиваний: 278
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Ср авг 22, 2012 23:16:01 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 621
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3764
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
На ноге 3 нет отрицательного напряжения. У этого ЦАП токовый дифференциальный выход и подтягивающиe резисторы на + на выходах обязательны. Если хотите запитать схему от однополярного источника, см. AN1525


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 05:08:56 
Встал на лапы

Зарегистрирован: Чт мар 08, 2012 01:13:30
Сообщений: 103
Рейтинг сообщения: 0
Ser60 писал(а):
На ноге 3 нет отрицательного напряжения. У этого ЦАП токовый дифференциальный выход и подтягивающиe резисторы на + на выходах обязательны.[/url]

Так? Всеравно не хочет (

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 07:22:05 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 621
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3764
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Резистор R4 и батарея подключены неправильно. Посмотрите ДШ, там типовая схема включения нарисована.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 07:39:35 
Встал на лапы

Зарегистрирован: Чт мар 08, 2012 01:13:30
Сообщений: 103
Рейтинг сообщения: 0
Вот эта?

Typical Application:
Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 08:00:47 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 621
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3764
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Да, эта самая.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 08:21:59 
Встал на лапы

Зарегистрирован: Чт мар 08, 2012 01:13:30
Сообщений: 103
Рейтинг сообщения: 0
Так?

Изображение

Это я где-то накосячил или просто фильтр нужен(что такая осциллограмма получилась)?

Изображение


Вложения:
project2.rar [31.54 KiB]
Скачиваний: 260
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 08:52:07 
Встал на лапы

Зарегистрирован: Чт мар 08, 2012 01:13:30
Сообщений: 103
Рейтинг сообщения: 0
А не я просто перепутал старшие с младшими разрядами.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 09:15:50 
Встал на лапы

Зарегистрирован: Чт мар 08, 2012 01:13:30
Сообщений: 103
Рейтинг сообщения: 0
А этот косяк на синусоиде получается из-за того что я неправильно таблицу рассчитал, да?

Изображение

Считал по этой формуле:
Изображение
Где Nf - к-лич. точек; k - номер точки (Nf = 255, k = 1..255)
floor - округлить
Вот график в exel:

Изображение


Вложения:
Мой расчет синусойды.rar [23.79 KiB]
Скачиваний: 239


Последний раз редактировалось astrgan Пт авг 24, 2012 05:59:47, всего редактировалось 1 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 11:10:28 
Встал на лапы

Карма: -1
Рейтинг сообщений: 4
Зарегистрирован: Пн мар 26, 2012 05:25:06
Сообщений: 106
Рейтинг сообщения: 0
А если в формуле 128 заменить на 127?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 11:13:48 
Вымогатель припоя

Карма: 4
Рейтинг сообщений: 15
Зарегистрирован: Вт июн 29, 2010 12:31:49
Сообщений: 670
Рейтинг сообщения: 0
Похоже на выбросы при переходе через половину шкалы.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 13:06:35 
Модератор
Аватар пользователя

Карма: 90
Рейтинг сообщений: 1432
Зарегистрирован: Чт мар 18, 2010 23:09:57
Сообщений: 4593
Откуда: Планета Земля
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
А этот косяк на синусоиде получается из-за того что я неправильно таблицу рассчитал, да?
Проблема в 147-ой строке Вашей программы...

PS: Секретная разработка наверное, да ? :)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: 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 раз.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 14:38:04 
Друг Кота
Аватар пользователя

Карма: 32
Рейтинг сообщений: 238
Зарегистрирован: Пт янв 29, 2010 10:27:40
Сообщений: 3868
Откуда: Москва
Рейтинг сообщения: 0
ИМХО элементов наверное должно быть 256... А сейчас 256-й элемент это незаполненный флеш, т.е. число 255, вот оно и дает пик когда "счетчики фаз" (accumulator_XY) на него попадают. Ну или надо проверять, чтобы за границы массива не выходить, но это в общем случае, когда элементов не 2^x.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 16:19:15 
Встал на лапы

Зарегистрирован: Чт мар 08, 2012 01:13:30
Сообщений: 103
Рейтинг сообщения: 0
Engineer_Keen писал(а):
ИМХО элементов наверное должно быть 256... А сейчас 256-й элемент это незаполненный флеш, т.е. число 255, вот оно и дает пик когда "счетчики фаз" (accumulator_XY) на него попадают.


Да, в нем была проблема.

Осталось только фазы подкорректировать.

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 17:10:09 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 621
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3764
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
По-прежнему не вижу в схеме источника напряжения отрицательной полярности на ноге 3 ЦАП (в точке соединения C1 и C2).


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 18:07:30 
Встал на лапы

Зарегистрирован: Чт мар 08, 2012 01:13:30
Сообщений: 103
Рейтинг сообщения: 0
Ser60 писал(а):
По-прежнему не вижу в схеме источника напряжения отрицательной полярности на ноге 3 ЦАП (в точке соединения C1 и C2).


Так?

Изображение


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Покажите Пожалуйста Как К Мк Подключить Цап?
СообщениеДобавлено: Чт авг 23, 2012 18:37:41 
Друг Кота
Аватар пользователя

Карма: 75
Рейтинг сообщений: 621
Зарегистрирован: Ср дек 24, 2008 09:58:58
Сообщений: 3764
Рейтинг сообщения: 0
Медали: 3
Мявтор 1-й степени (1) Мявтор 2-й степени (1) Мявтор 3-й степени (1)
Вооооот, теперь правильно.


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

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


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

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


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

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


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