02.12.2010, 16:00
|
|
Частый гость
Регистрация: 11.02.2007
Сообщений: 20
Сказал спасибо: 4
Сказали Спасибо 16 раз(а) в 6 сообщении(ях)
|
Re: Осваиваем PSoC
на сайте cypress появились в свободной продаже PSoC 3:
CY8C3866AXI-040ES3
CY8C3866LTI-030ES3
CY8C3866LTI-068ES3
CY8C3866PVI-021ES3
|
|
|
|
03.12.2010, 18:15
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Осваиваем PSoC
Перефразируя Алису: становится все peacedatee и peacedatee.
Просто сердце не нарадуется.
Добавляем к предыдущей разработке тройку элементов и получаем крутой преобразователь спектра - первая картинка.
Ну а если совсем брутально, то можно и в цифре с ДМА - вторая. А че жалеть ресурсы.
Подаем на вход через конденсатор сигнал, скажем, 100КГц, задаем частоту ДДС 101КГц и имеем на выходе наш сигнал с частотой 1КГц.
Не хватает только хорошего частотомера. Но и он будет.
Не догадываетесь, зачем я все это ваяю? Тогда ждите следующих постов.
Спасибо Кипарису, наконец-то, осваиваюсь в прежде ненавистном С и делаю это с большим удовольствием.
BTW, Sir TEHb, если Вы нас читаете, Вам не кажется что ПСОКи, просто идеально вписываются в концепцию моделирования Протеуса?
Последний раз редактировалось Kabron; 03.12.2010 в 18:20.
|
|
|
|
04.12.2010, 00:31
|
|
Временная регистрация
Регистрация: 14.07.2009
Сообщений: 59
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Осваиваем PSoC
ПРивет всем,
У меня долго лежал проэктик регулятора на PGA2311 и cy8c26233 и наконецто собрал прошил (самодельным программатором) и Ё маЁ
работает конечно но неахти. А точнее проблема с энкодером вниз крутим все тип топ, в вверх крутим лажа индикатор то "скачет на месте" то вниз падает, чтоб поднять вверх нужно очень медленно вращать.
Начал смотреть что за ![Вы в своем уме?](images/smilies/icon_fool.gif) , оказывается вверх это высокий уровень, а
вниз низкий соответственно, вообщем нетипичное включение.
энкодер. у мня на 24такта, меньше у нас не продаются.
отсюда большая просьба, помогите пожалуйста, подрихтуйте проэкт.
Я даж незнаю, толи нада частоту проца поднять (сейчас 12мгц), толь там какойнить блок подрихтовать ![Расстроен](images/smilies/icon_sad.gif) .
файлы проэкта прикладываю
![](http://forum.od.ua/attachment.php?attachmentid=1964394)
[IMG] ![](http://forum.od.ua/attachment.php?attachmentid=1964393) [/IMG]
|
|
|
|
09.12.2010, 15:22
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Осваиваем PSoC
Ну вот свершилось. Стробоскопический преобразователь для звуковой карты. Имеем два входа и два выхода. На входы подаем интересующие высокочастотные периодические сигналы, на выходах имеем их же замедленные в 10, 100, 1000 раз.
Как это работает. В левой части схемы на PWM_Window, триггере и двух счетчиках - частотомер. Меряет частоту входного сигнала с одного из входов. Далее, в проге вычисляется частота сэмплирования и сообщается DDSу, который выдает ее на смеситель. На выходе смесителя получается разностная частота, которую мы можем наблюдать в проге осциллографа для звуковой карты.
Обозначения:
Fxxxx- измеренная частота входного сигнала
Fssss- частота сэмплирования
Xd - коэффициент деления (степень замедления)
Ns - число точек в периоде выходной частоты
GainL/R - усиление канала
SyncL/R - с какого канала идет синхронизация.
Схемка получилась не ахти какая быстрая - до 500 кГц. Ограничения как я понимаю в смесителе. Других не вижу. С внешним хорошим смесителем мегагерцы не проблема.
Приятно, что все это как ни странно работает. Также отрадно что удалось задействовав почти всю функциональность кристалла обойтись практически без навесных элементов.
У меня кристалл тактируется от внешего генератора(Pin_17 EClock), но для казуса я скомпилировал с внутренним генератором. И это прекрасно работает. Фишка в том что и частотомер и DDS работают от одного источника, т.о. погрешности взаимокомпенсируются. Ну и стабильность внутреннего генератора очень неплохая.
На картинке с Флюками: слева входной сигнал, справа - выходной/100. В качестве источника сигналов использовал звуковую карту - на работе пристойного генератора нет, поэтому частота такая низкая.
Последний раз редактировалось Kabron; 09.12.2010 в 16:10.
|
|
|
Эти 3 пользователя(ей) сказали Спасибо Kabron за это сообщение:
|
|
|
10.12.2010, 16:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Осваиваем PSoC
Заменил в Стробоскопе модуль UART на USBUART. Все работает!
Как же у них все просто и удобно устроено. Теперь конструкция воистину одночиповая!
|
|
|
|
10.12.2010, 22:55
|
|
Почётный гражданин KAZUS.RU
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
|
Re: Осваиваем PSoC
Где в России можно купить PSOC5 в кол-ве от 10 штук?
|
|
|
|
10.12.2010, 23:26
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Осваиваем PSoC
Сообщение от Gnider
|
Где в России можно купить PSOC5 в кол-ве от 10 штук?
|
Увы они пока ваще не продаются. Только PSOC3 см. пост выше.
|
|
|
|
10.12.2010, 23:58
|
|
Вид на жительство
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
|
Re: Осваиваем PSoC
Сообщение от Gnider
|
Где в России можно купить PSOC5 в кол-ве от 10 штук?
|
Похоже и с PSoC3 бывают перебои.
заказал CY8CKIT-014 и CY8CKIT-003 по 49$ и чипы CY8C3866AXI-040ES2 (похоже при заказе › 100$ FedEx бесплатно).
В результате Получил 2 КИТа которые заказал и к ним еще CY8CKIT-003, а на днях прислали еще CY8CKIT-014
Видимо вместо чипов по 20$ решили выслать еще 2 КИТа без штампов ОК на которых была цена 25$.
Так что как вариант можно заказать CY8CKIT-014 - не известно сколько стоят чипы и изготовление вами плат для них.
Я просто поставил в устройстве панельки под КИТы - когда отпадет нужда в устройстве просто перепрощью и переставлю в другое.
Чем черт не шутит - может cypress перед новым годом в заказ какие подарки подкинет ![Улыбка](images/smilies/icon_smile.gif) .
|
|
|
|
05.01.2011, 18:43
|
|
Временная регистрация
Регистрация: 14.02.2009
Сообщений: 95
Сказал спасибо: 21
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
|
Re: Осваиваем PSoC
Сделал первый свой компонент на Verilog по всем правилам -DDS c выходом меандр. Собираюсь применить для цифровых ФАПЧ.
Отжирает минимально возможное количество ресурсов от встроенной ПЛИС.
Настраиваемая разрядность 8,16,24,32 бит.
Kabron, если тебе интересно, попробуй вставить в свой проект, как будет работать?
|
|
|
|
12.01.2011, 13:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,567
Сказал спасибо: 701
Сказали Спасибо 4,335 раз(а) в 1,986 сообщении(ях)
|
Re: Осваиваем PSoC
Сообщение от voha6
|
Сделал первый свой компонент на Verilog по всем правилам -DDS c выходом меандр. Собираюсь применить для цифровых ФАПЧ.
Отжирает минимально возможное количество ресурсов от встроенной ПЛИС.
Настраиваемая разрядность 8,16,24,32 бит.
Kabron, если тебе интересно, попробуй вставить в свой проект, как будет работать?
|
А вот 32 уже интересно. В моей реализации с блоками LookUp Tables на 32 ресурсов не хватает. Попробую вашу реализация на след неделе обязательно.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Тема |
Автор |
Раздел |
Ответов |
Последнее сообщение |
Осваиваем PIC24
|
dosikus |
PIC |
402 |
19.09.2022 13:43 |
Осваиваем USBee
|
Kabron |
Микроконтроллеры, АЦП, память и т.д |
2196 |
29.11.2020 22:43 |
Часовой пояс GMT +4, время: 08:24.
|
|