Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

Осваиваем PSoC

Непрочитано 02.12.2010, 16:00  
remrum
Частый гость
 
Регистрация: 11.02.2007
Сообщений: 20
Сказал спасибо: 4
Сказали Спасибо 16 раз(а) в 6 сообщении(ях)
remrum на пути к лучшему
По умолчанию Re: Осваиваем PSoC

на сайте cypress появились в свободной продаже PSoC 3:
CY8C3866AXI-040ES3
CY8C3866LTI-030ES3
CY8C3866LTI-068ES3
CY8C3866PVI-021ES3
Реклама:
remrum вне форума  
Непрочитано 03.12.2010, 18:15  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,844
Сказал спасибо: 721
Сказали Спасибо 4,536 раз(а) в 2,071 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Перефразируя Алису: становится все peacedatee и peacedatee.
Просто сердце не нарадуется.
Добавляем к предыдущей разработке тройку элементов и получаем крутой преобразователь спектра - первая картинка.
Ну а если совсем брутально, то можно и в цифре с ДМА - вторая. А че жалеть ресурсы.

Подаем на вход через конденсатор сигнал, скажем, 100КГц, задаем частоту ДДС 101КГц и имеем на выходе наш сигнал с частотой 1КГц.

Не хватает только хорошего частотомера. Но и он будет.

Не догадываетесь, зачем я все это ваяю? Тогда ждите следующих постов.

Спасибо Кипарису, наконец-то, осваиваюсь в прежде ненавистном С и делаю это с большим удовольствием.

BTW, Sir TEHb, если Вы нас читаете, Вам не кажется что ПСОКи, просто идеально вписываются в концепцию моделирования Протеуса?
Миниатюры:
Нажмите на изображение для увеличения
Название: DDS1.jpg
Просмотров: 147
Размер:	57.1 Кб
ID:	15393   Нажмите на изображение для увеличения
Название: DDS2.jpg
Просмотров: 114
Размер:	69.4 Кб
ID:	15394  
Вложения:
Тип файла: zip Proj.zip (8.05 Мб, 89 просмотров)

Последний раз редактировалось Kabron; 03.12.2010 в 18:20.
Kabron вне форума  
Сказали "Спасибо" Kabron
parkom (21.04.2017)
Непрочитано 04.12.2010, 00:31  
dr_jenia
Временная регистрация
 
Регистрация: 14.07.2009
Сообщений: 59
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
dr_jenia на пути к лучшему
По умолчанию Re: Осваиваем PSoC

ПРивет всем,
У меня долго лежал проэктик регулятора на PGA2311 и cy8c26233 и наконецто собрал прошил (самодельным программатором) и Ё маЁ
работает конечно но неахти. А точнее проблема с энкодером вниз крутим все тип топ, в вверх крутим лажа индикатор то "скачет на месте" то вниз падает, чтоб поднять вверх нужно очень медленно вращать.
Начал смотреть что за, оказывается вверх это высокий уровень, а
вниз низкий соответственно, вообщем нетипичное включение.
энкодер. у мня на 24такта, меньше у нас не продаются.

отсюда большая просьба, помогите пожалуйста, подрихтуйте проэкт.
Я даж незнаю, толи нада частоту проца поднять (сейчас 12мгц), толь там какойнить блок подрихтовать.

файлы проэкта прикладываю

[IMG][/IMG]
Вложения:
Тип файла: zip pot_mag_oko.zip (383.1 Кб, 62 просмотров)
dr_jenia вне форума  
Непрочитано 09.12.2010, 15:22  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,844
Сказал спасибо: 721
Сказали Спасибо 4,536 раз(а) в 2,071 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Ну вот свершилось. Стробоскопический преобразователь для звуковой карты. Имеем два входа и два выхода. На входы подаем интересующие высокочастотные периодические сигналы, на выходах имеем их же замедленные в 10, 100, 1000 раз.

Как это работает. В левой части схемы на PWM_Window, триггере и двух счетчиках - частотомер. Меряет частоту входного сигнала с одного из входов. Далее, в проге вычисляется частота сэмплирования и сообщается DDSу, который выдает ее на смеситель. На выходе смесителя получается разностная частота, которую мы можем наблюдать в проге осциллографа для звуковой карты.
Обозначения:
Fxxxx- измеренная частота входного сигнала
Fssss- частота сэмплирования
Xd - коэффициент деления (степень замедления)
Ns - число точек в периоде выходной частоты
GainL/R - усиление канала
SyncL/R - с какого канала идет синхронизация.

Схемка получилась не ахти какая быстрая - до 500 кГц. Ограничения как я понимаю в смесителе. Других не вижу. С внешним хорошим смесителем мегагерцы не проблема.

Приятно, что все это как ни странно работает. Также отрадно что удалось задействовав почти всю функциональность кристалла обойтись практически без навесных элементов.

У меня кристалл тактируется от внешего генератора(Pin_17 EClock), но для казуса я скомпилировал с внутренним генератором. И это прекрасно работает. Фишка в том что и частотомер и DDS работают от одного источника, т.о. погрешности взаимокомпенсируются. Ну и стабильность внутреннего генератора очень неплохая.

На картинке с Флюками: слева входной сигнал, справа - выходной/100. В качестве источника сигналов использовал звуковую карту - на работе пристойного генератора нет, поэтому частота такая низкая.
Миниатюры:
Нажмите на изображение для увеличения
Название: Schem.jpg
Просмотров: 208
Размер:	246.2 Кб
ID:	15582   Нажмите на изображение для увеличения
Название: DSC00086.JPG
Просмотров: 191
Размер:	38.0 Кб
ID:	15586   Нажмите на изображение для увеличения
Название: DSC00087.JPG
Просмотров: 189
Размер:	61.5 Кб
ID:	15587  

Изображения:
  
Вложения:
Тип файла: zip Strob.zip (3.41 Мб, 864 просмотров)

Последний раз редактировалось Kabron; 09.12.2010 в 16:10.
Kabron вне форума  
Эти 3 пользователя(ей) сказали Спасибо Kabron за это сообщение:
raxp (17.02.2011), voha6 (10.12.2010), yhnm (10.12.2010)
Непрочитано 10.12.2010, 16:51  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,844
Сказал спасибо: 721
Сказали Спасибо 4,536 раз(а) в 2,071 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Заменил в Стробоскопе модуль UART на USBUART. Все работает!
Как же у них все просто и удобно устроено. Теперь конструкция воистину одночиповая!
Kabron вне форума  
Непрочитано 10.12.2010, 22:55  
Gnider
Почётный гражданин KAZUS.RUN
 
Регистрация: 30.06.2005
Сообщений: 3,392
Сказал спасибо: 5
Сказали Спасибо 429 раз(а) в 305 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Где в России можно купить PSOC5 в кол-ве от 10 штук?
Gnider вне форума  
Непрочитано 10.12.2010, 23:26  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,844
Сказал спасибо: 721
Сказали Спасибо 4,536 раз(а) в 2,071 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Сообщение от Gnider Посмотреть сообщение
Где в России можно купить PSOC5 в кол-ве от 10 штук?
Увы они пока ваще не продаются. Только PSOC3 см. пост выше.
Kabron вне форума  
Непрочитано 10.12.2010, 23:58  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 386
Сказал спасибо: 43
Сказали Спасибо 152 раз(а) в 101 сообщении(ях)
yhnm на пути к лучшему
По умолчанию 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 перед новым годом в заказ какие подарки подкинет.
yhnm вне форума  
Непрочитано 05.01.2011, 18:43  
voha6
Временная регистрация
 
Регистрация: 14.02.2009
Сообщений: 95
Сказал спасибо: 21
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
voha6 на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Сделал первый свой компонент на Verilog по всем правилам -DDS c выходом меандр. Собираюсь применить для цифровых ФАПЧ.
Отжирает минимально возможное количество ресурсов от встроенной ПЛИС.
Настраиваемая разрядность 8,16,24,32 бит.
Kabron, если тебе интересно, попробуй вставить в свой проект, как будет работать?
Вложения:
Тип файла: zip DDS_test.cywrk.Archive01.zip (1.20 Мб, 909 просмотров)
voha6 вне форума  
Непрочитано 12.01.2011, 13:29  
Kabron
Почётный гражданин KAZUS.RUN
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,844
Сказал спасибо: 721
Сказали Спасибо 4,536 раз(а) в 2,071 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Сообщение от voha6 Посмотреть сообщение
Сделал первый свой компонент на Verilog по всем правилам -DDS c выходом меандр. Собираюсь применить для цифровых ФАПЧ.
Отжирает минимально возможное количество ресурсов от встроенной ПЛИС.
Настраиваемая разрядность 8,16,24,32 бит.
Kabron, если тебе интересно, попробуй вставить в свой проект, как будет работать?
А вот 32 уже интересно. В моей реализации с блоками LookUp Tables на 32 ресурсов не хватает. Попробую вашу реализация на след неделе обязательно.
Kabron вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Осваиваем USBee Kabron Микроконтроллеры, АЦП, память и т.д 2200 03.04.2025 16:32
Осваиваем PIC24 dosikus PIC 402 19.09.2022 13:43


Часовой пояс GMT +4, время: 00:35.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.