Форум Микро-Чип
Поиск и заказ электронных компонентов
 

Вернуться   Форум Микро-Чип > Продукция MICROCHIP

Продукция MICROCHIP Технические вопросы по всей продукции Microchip

Ответ
 
Опции темы Опции просмотра
Старый 14.01.2009, 03:29   #1
GANY
Senior Member
 
Аватар для GANY
 
Регистрация: 05.11.2007
Адрес: Казахстан/Шымкент
Возраст: 35
Сообщений: 2,194
Вес репутации: 1074/76
GANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud of
По умолчанию Вопрос по ШИМ(ССР модуль)

Приветствую всех!
Вот решил задать этот вопрос, так как до практического применения аппаратного модуля ШИМ в ПИК-контроллере, до этого не доходило.
Только в виде теории... Сейчас хотелось бы на базе PIC18F452, так как сейчас перехожу на 18-тые...
Прочитал ДШ достаточное количество раз что бы понять, но видать мозг плохо под это заточен. Поэтому надеюсь на вашу помощь!

А вопрос мой таков:
Оба ССР модуля используют таймер2, значит частота у них будет одинаковая. Я хотел бы их использовать как два выхода ЦАП.
Смогу ли я при этом, в одном цикле иметь разные напряжения на выходах ССР1 и ССР2? То есть, записав разные значения в регистры определяющих длительность положительного импульса?(скважность)

Если я оба ССР модуля буду использовать в ШИМ режиме, включиться ли второй выход, который обозначен как выход "ССР2"?

Задача: Получить синус на первом модуле ССР, и косинус на втором, отстающий на 90 градусов...

Разрешение в 8 бит достаточно...

Возможно ли это на PIC18F452?

Последний раз редактировалось GANY; 14.01.2009 в 03:35.
GANY вне форума   Ответить с цитированием
Старый 14.01.2009, 05:39   #2
IgorV
Senior Member
 
Аватар для IgorV
 
Регистрация: 25.02.2007
Адрес: всем пока
Возраст: 49
Сообщений: 4,100
Вес репутации: 1883/106
IgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant futureIgorV has a brilliant future
Отправить сообщение для IgorV с помощью Skype™
По умолчанию Ответ: Вопрос по ШИМ(ССР модуль)

Да
IgorV вне форума   Ответить с цитированием
Старый 14.01.2009, 11:15   #3
GANY
Senior Member
 
Аватар для GANY
 
Регистрация: 05.11.2007
Адрес: Казахстан/Шымкент
Возраст: 35
Сообщений: 2,194
Вес репутации: 1074/76
GANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud of
По умолчанию Ответ: Вопрос по ШИМ(ССР модуль)

Цитата:
Сообщение от IgorV Посмотреть сообщение
Да

На все вопросы "да"? Просто, так сильно обрадывался, даже не вериться!
Я думал что можно только один уровень скважности на обеих ССР выставлять...

Спасибо ИгорьВ!
GANY вне форума   Ответить с цитированием
Старый 15.01.2009, 02:54   #4
GANY
Senior Member
 
Аватар для GANY
 
Регистрация: 05.11.2007
Адрес: Казахстан/Шымкент
Возраст: 35
Сообщений: 2,194
Вес репутации: 1074/76
GANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud of
По умолчанию Ответ: Вопрос по ШИМ(ССР модуль)

Цитата:
Сообщение от GANY Посмотреть сообщение
Приветствую всех!
Вот решил задать этот вопрос, так как до практического применения аппаратного модуля ШИМ в ПИК-контроллере, до этого не доходило.
Только в виде теории... Сейчас хотелось бы на базе PIC18F452, так как сейчас перехожу на 18-тые...
Прочитал ДШ достаточное количество раз что бы понять, но видать мозг плохо под это заточен. Поэтому надеюсь на вашу помощь!

А вопрос мой таков:
Оба ССР модуля используют таймер2, значит частота у них будет одинаковая. Я хотел бы их использовать как два выхода ЦАП.
Смогу ли я при этом, в одном цикле иметь разные напряжения на выходах ССР1 и ССР2? То есть, записав разные значения в регистры определяющих длительность положительного импульса?(скважность)

Если я оба ССР модуля буду использовать в ШИМ режиме, включиться ли второй выход, который обозначен как выход "ССР2"?

Задача: Получить синус на первом модуле ССР, и косинус на втором, отстающий на 90 градусов...

Разрешение в 8 бит достаточно...

Возможно ли это на PIC18F452?


Вообщем, разобрался я тут с ШИМ-модулем, очень хорошая вещь!
Но, как всегда появились другие проблемы!

Сейчас я ШИМ модуль испытываю на PIC16F876A с кварцем на 20 Мега Герц. ШИМ 8 бит, несущая частота 78,12 кГц.
В дальнейшем наверное все таки буду использовать ШИМ 18-тых...
То есть, при разрядности 8 или 10 бит, буду иметь несущую в 2 раза выше, по сравнению с 16-тым пиком.
Как я уже говорил, хочу использовать ШИМ как ЦАП, поэтому требуется поставить RC фильтр на выходе.
Подскажите пожалуйста, как мне рассчитать этот фильтр, что бы эффективно срезать гармоники несущей...
Так как разрешения я использую стандартные(8 и 10 бит), может есть уже что нибудь готовое(номиналы R и C)?


Прошу помощи.
GANY вне форума   Ответить с цитированием
Старый 15.01.2009, 06:06   #5
Bill
Senior Member
 
Аватар для Bill
 
Регистрация: 26.02.2007
Адрес: Челябинск
Возраст: 69
Сообщений: 2,215
Вес репутации: 1898/87
Bill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant futureBill has a brilliant future
По умолчанию А Вы основы теории цепей изучали?

Цитата:
Сообщение от GANY Посмотреть сообщение
Вообщем, разобрался я тут с ШИМ-модулем, очень хорошая вещь!
Но, как всегда появились другие проблемы!

Сейчас я ШИМ модуль испытываю на PIC16F876A с кварцем на 20 Мега Герц. ШИМ 8 бит, несущая частота 78,12 кГц.
В дальнейшем наверное все таки буду использовать ШИМ 18-тых...
То есть, при разрядности 8 или 10 бит, буду иметь несущую в 2 раза выше, по сравнению с 16-тым пиком.
Как я уже говорил, хочу использовать ШИМ как ЦАП, поэтому требуется поставить RC фильтр на выходе.
Подскажите пожалуйста, как мне рассчитать этот фильтр, что бы эффективно срезать гармоники несущей...
Так как разрешения я использую стандартные(8 и 10 бит), может есть уже что нибудь готовое(номиналы R и C)?
Для чего фильтр в данном случае используется? Чем определяется частота среза фильтра? И, вообще, нужно ли что-то еще пересчитывать?
Bill вне форума   Ответить с цитированием
Старый 15.01.2009, 11:13   #6
GANY
Senior Member
 
Аватар для GANY
 
Регистрация: 05.11.2007
Адрес: Казахстан/Шымкент
Возраст: 35
Сообщений: 2,194
Вес репутации: 1074/76
GANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud of
По умолчанию Ответ: Вопрос по ШИМ(ССР модуль)

Цитата:
А Вы основы теории цепей изучали?


Э-э-э-э, вообще-то не очень...

Цитата:
Для чего фильтр в данном случае используется?
М-м-м, для получения линейного напряжения на выходе от 0 до 5 вольт...




Цитата:
И, вообще, нужно ли что-то еще пересчитывать?
Кажется я начинаю пугаться! У меня частота синуса меняется, это значит "плохо дело?"


Цитата:
Чем определяется частота среза фильтра?

Номиналами R и C...Емкостью...

Цитата:
И, вообще, нужно ли что-то еще пересчитывать?
Подскажите если не трудно! Можно формулу или даже что-то готовое...
GANY вне форума   Ответить с цитированием
Старый 15.01.2009, 11:22   #7
GANY
Senior Member
 
Аватар для GANY
 
Регистрация: 05.11.2007
Адрес: Казахстан/Шымкент
Возраст: 35
Сообщений: 2,194
Вес репутации: 1074/76
GANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud of
По умолчанию Ответ: Вопрос по ШИМ(ССР модуль)

М-м-м, тут у меня еще один вопрос появился идиотский....
У меня 8-ми битный синус.
Это 8-ми битное значение синуса, я сразу отправляю в регистр CCPRxL. Правильно ли это?
Младшие 0 и 1 биты скважности для 10-ти бит, оставляю игнорировать...
То есть, там что-то типа левого выравнивания как в АЦП?
GANY вне форума   Ответить с цитированием
Старый 15.01.2009, 12:07   #8
Picozoid
Senior Member
 
Регистрация: 25.02.2007
Адрес: Н.Новгород
Сообщений: 386
Вес репутации: 302/53
Picozoid is a jewel in the roughPicozoid is a jewel in the roughPicozoid is a jewel in the roughPicozoid is a jewel in the rough
По умолчанию Ответ: Вопрос по ШИМ(ССР модуль)

Цитата:
Сообщение от GANY Посмотреть сообщение
Если я оба ССР модуля буду использовать в ШИМ режиме, включиться ли второй выход, который обозначен как выход "ССР2"?

У меня 8-ми битный синус. Это 8-ми битное значение синуса, я сразу отправляю в регистр CCPRxL. Правильно ли это?
Вам не надоело скакать по верхушкам?
Прочтите сначала кусок дташита на модуль PWM.
А затем апнот генерации синуса на microchip.com - там и теория и практика.
Picozoid вне форума   Ответить с цитированием
Старый 15.01.2009, 12:29   #9
GANY
Senior Member
 
Аватар для GANY
 
Регистрация: 05.11.2007
Адрес: Казахстан/Шымкент
Возраст: 35
Сообщений: 2,194
Вес репутации: 1074/76
GANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud ofGANY has much to be proud of
По умолчанию Ответ: Вопрос по ШИМ(ССР модуль)

Цитата:
Сообщение от Picozoid Посмотреть сообщение
Вам не надоело скакать по верхушкам?
Прочтите сначала кусок дташита на модуль PWM.
А затем апнот генерации синуса на microchip.com - там и теория и практика.

Да читал я это все...Там не все сказано и написано.
Особенно про фильтр... Просто, иногда некоторым людям лучше что нибудь подсказать или направить(не на ДШ), чем задавать вопрос на вопрос...(Я такой человек)
Я просил формулу расчета фильтра на выходе ШИМ, а не как генерить синус...

Эх! Хотелось на халяву узнать, видать не судьба!
GANY вне форума   Ответить с цитированием
Старый 15.01.2009, 12:49   #10
urry
Senior Member
 
Аватар для urry
 
Регистрация: 11.10.2007
Возраст: 57
Сообщений: 462
Вес репутации: 228/51
urry has a spectacular aura abouturry has a spectacular aura abouturry has a spectacular aura about
По умолчанию Ответ: Вопрос по ШИМ(ССР модуль)

Цитата:
Сообщение от GANY Посмотреть сообщение
М-м-м, тут у меня еще один вопрос появился идиотский....
У меня 8-ми битный синус.
Это 8-ми битное значение синуса, я сразу отправляю в регистр CCPRxL. Правильно ли это?
Вроде нет Насколько помню для 16 пиков, то ... для 8 разрядов
Код:
В переменной temp находится считанное с ммс значение для шима
            tmpCCP=temp<<4; сдвинули на 4 бита - 2 младших разряда шим стали  на свои места ССP1X CCP1Y
            tmpCCP|=SNDCCP; после сдвига затерся режим шим - разряды CCPM3:M0 , восстанавливаем, прибавляя 12
            temp>>=2; получили 6 старших разрядов шим 
            CCPR1L=temp; отправляем старшие разряды
            CCP1CON=tmpCCP; отправляем 2 младших разряда вместе с режимом ШИМ
urry вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по GSM-модемам и _организации_ работы с ними на PIC Максим2008 Продукция MICROCHIP 17 21.11.2008 04:02
Вопрос по SMS. Снова. fol Общетехнические вопросы 18 20.10.2008 02:10
50-ти канальный GPS-модуль по технологии u-box 5 (LEA-5H) кто пробовал? (+ вопрос по GPS-антенне) Picozoid Общетехнические вопросы 13 26.05.2008 00:56
Вопрос по USB и флешкам Zloj_ya Продукция MICROCHIP 4 14.03.2008 18:49
Вопрос новичка по Си ramonchik Продукция MICROCHIP 3 05.03.2007 16:28


Часовой пояс GMT +3, время: 14:50.


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