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

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

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

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

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

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


 
Опции темы
Непрочитано 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.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,547
Сказал спасибо: 701
Сказали Спасибо 4,327 раз(а) в 1,981 сообщении(ях)
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.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,547
Сказал спасибо: 701
Сказали Спасибо 4,327 раз(а) в 1,981 сообщении(ях)
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.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,547
Сказал спасибо: 701
Сказали Спасибо 4,327 раз(а) в 1,981 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

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

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

Сообщение от Gnider Посмотреть сообщение
Где в России можно купить PSOC5 в кол-ве от 10 штук?
Увы они пока ваще не продаются. Только PSOC3 см. пост выше.
Kabron вне форума  
Непрочитано 10.12.2010, 23:58  
yhnm
Вид на жительство
 
Аватар для yhnm
 
Регистрация: 17.09.2009
Адрес: Ярославль
Сообщений: 384
Сказал спасибо: 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.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,547
Сказал спасибо: 701
Сказали Спасибо 4,327 раз(а) в 1,981 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

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

Закладки
Опции темы

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

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

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

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


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


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