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

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

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

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

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

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


 
Опции темы
Непрочитано 31.10.2010, 18:03  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,616
Сказал спасибо: 708
Сказали Спасибо 4,383 раз(а) в 2,007 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Осваиваем PSoC

PSoC Guests From the Future

Эту тему мы размочили с уважаемым voha6 и, надеюсь, по мере возможностей будем развивать.

PSoC - уникальное семейство систем на кристалле разработки нашей любимой конторы Cypress. В них сочетаются аналоговые и цифровые блоки. Что-то подобное есть только у Anadigm, но там только довольно бедный аналоговый набор по дикой цене. Я подробно распространяться не буду, ибо за меня это гораздо лучше сделали в сети. Здесь только личное. Сейчас существует три поколения: PSoC1, 3 и 5. И если первое поколение было довольно неудобно с т.з. легкости разработки, то 3 и 5 для меня просто восторг.
Это почти Протеус, а м.б. даже лучше. 3 семейство построено на ядре MCS51, а 5 аж на ARM Cortex M3, что позволяет "и рыбку сьесть и..."
Перевод проекта с 3 на 5 и обратно делается в пару кликов.
На сайте у Кипарисов море материалов, но надо привыкнуть к их методу подачи и структурирования.

Несмотря на простоту и удобство, тут тоже есть тонкости и подводные камни и даже видимо глюки. Это понятно - семейства молодые, а начинка сложная. С ними, в основном и будем разбираться.

Осваивать эти чудеса удобнее всего на недорогих наборах($49) CY8CKIT-003 для PSoC3 и CY8CKIT-014 для 5ки.
Реклама:

Последний раз редактировалось Kabron; 20.04.2017 в 17:24.
Kabron вне форума  
Эти 9 пользователя(ей) сказали Спасибо Kabron за это сообщение:
291066 (23.02.2012), dosikus (31.10.2010), gogin79 (11.11.2010), krasla (19.11.2010), leoblp (01.11.2010), mtit (01.11.2010), realid (31.10.2010), RY723 (31.10.2010), trampampusha (21.02.2020)
Непрочитано 31.10.2010, 18:29  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,616
Сказал спасибо: 708
Сказали Спасибо 4,383 раз(а) в 2,007 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Вот первый глюк 3 и 5 поколения. Видимо FPGA у них одинаковые.
Извиняйте, но щас без развесистых подроностей, в основном для voha6. Потом м.б. обрастет мясом.
Итак есть 32 разрядный счетчик который считает некий клок. У счетчика есть вход захвата по фронту сигнала на котором текущее состояние счетчика фиксируется во внутреннем FIFO глубиной в 4х32 слова.
Суть глюка: если тактовый сигнал для счетчика генерится внутренними средствами кристалла все работает строго по документации. В FIFO наблюдаются 4 разных и ожидаемых значения. Но как только цепь этого сигнала непосредственно или через какую либо логику становится связанной с внешним миром через пин порта в-в(неважно на вход или выход), механизм захвата портится - в FIFO либо все нули либо другие но одинаковые отсчеты. Флаги состояния FIFO ведут себя непредсказуемо.

Вопрос был задан саппорту Кипариса аж 18го числа, идет довольно оживленная переписка, но ясности пока нет.

Тестовый дизай прилагается, там же Readme для саппорта Кипариса.
Ну и картинка как выглядит рабочее окно проекта.
Миниатюры:
Нажмите на изображение для увеличения
Название: Counter_FreqMeasurement.jpg
Просмотров: 974
Размер:	31.6 Кб
ID:	14230  
Вложения:
Тип файла: zip Counter_FreqMeasurement.zip (2.85 Мб, 229 просмотров)
Kabron вне форума  
Сказали "Спасибо" Kabron
leoblp (01.11.2010)
Непрочитано 31.10.2010, 18:31  
MisterDi
Почётный гражданин KAZUS.RU
 
Аватар для MisterDi
 
Регистрация: 13.02.2008
Адрес: Днепр. Украина
Сообщений: 3,294
Сказал спасибо: 442
Сказали Спасибо 1,048 раз(а) в 706 сообщении(ях)
MisterDi на пути к лучшему
По умолчанию Re: Осваиваем PSoC

У меня в столе лежит отладочная плата на CY8C24894, насколько я понял - это первое поколение? Попала ко мне из-за набортного ХС3S400. Пока руки не доходят её посмотреть.
__________________
misterdi<@>i.ua
MisterDi вне форума  
Непрочитано 31.10.2010, 18:43  
jump
Почётный гражданин KAZUS.RU
 
Регистрация: 20.06.2006
Адрес: Украина, Запорожье
Сообщений: 8,016
Сказал спасибо: 0
Сказали Спасибо 4,954 раз(а) в 2,378 сообщении(ях)
jump на пути к лучшему
По умолчанию Re: Осваиваем PSoC

аналоговая часть довольно слабенькая - уступает дискретным узлам, цифровая - работает до 40мгц (кажись?). единственный плюс - все эти минуса в одном корпусе
посему смотрю уж лет 6 и не могу себя уговорить - мож вам удастся?
кстати, как бы получить у них сэмплов с полкило?
jump вне форума  
Непрочитано 31.10.2010, 19:13  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,616
Сказал спасибо: 708
Сказали Спасибо 4,383 раз(а) в 2,007 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Вот такая у меня немудренная конструкция для экспериментов
Миниатюры:
Нажмите на изображение для увеличения
Название: DSC00079.JPG
Просмотров: 1216
Размер:	97.7 Кб
ID:	14232  
Kabron вне форума  
Непрочитано 31.10.2010, 19:15  
Kabron
Почётный гражданин KAZUS.RU
 
Аватар для Kabron
 
Регистрация: 12.11.2004
Адрес: Москва
Сообщений: 8,616
Сказал спасибо: 708
Сказали Спасибо 4,383 раз(а) в 2,007 сообщении(ях)
Kabron на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Сообщение от jump Посмотреть сообщение
аналоговая часть довольно слабенькая - уступает дискретным узлам, цифровая - работает до 40мгц (кажись?). единственный плюс - все эти минуса в одном корпусе
посему смотрю уж лет 6 и не могу себя уговорить - мож вам удастся?
кстати, как бы получить у них сэмплов с полкило?
Данные устаревшие.
С семплами проблем ваще не вижу, сколько народу под USBee от них поимели..
Kabron вне форума  
Непрочитано 31.10.2010, 19:30  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: Осваиваем PSoC

http://www.psoc-master.com/

http://www.psoc-master.com/papers/5-...-develop3.html
RY723 вне форума  
Непрочитано 31.10.2010, 19:32  
Gnider
Почётный гражданин KAZUS.RU
 
Регистрация: 30.06.2005
Сообщений: 3,399
Сказал спасибо: 5
Сказали Спасибо 431 раз(а) в 306 сообщении(ях)
Gnider на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Интересные вещи. Я использовал похожую вещь SmartFusion От Actel.
Все шикарно когда все пректы умещаются в один чип. Но это было один раз.

Дискретные решения дешевле,гибче,быстрее реалиузуются.
Gnider вне форума  
Непрочитано 31.10.2010, 20:34  
voha6
Временная регистрация
 
Регистрация: 14.02.2009
Сообщений: 95
Сказал спасибо: 21
Сказали Спасибо 14 раз(а) в 11 сообщении(ях)
voha6 на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Я тоже приобрел КИТ на PsoC3 и поигравшись с ним понял, что эти кристаллы - то что доктор прописал! Однако на КИТе ножек и переферии маловато, потому я сделал себе вот такой модульный макет:
Нажмите на изображение для увеличения
Название: IMGP6505.JPG
Просмотров: 876
Размер:	97.8 Кб
ID:	14233
На борту сменный процессорный модуль, семисегментник, LCD, два энкодера, семь аналоговых разъемов, четыре мощных выхода и 36 контактный разъем расширения. Под эту конструкцию сваял самодельный программатор, покупать за $89 жабка придушила.
В данный момент использую этот макет для управления установкой индукционного нагрева.
Kabron, я скачал твой пример, поковыряюсь, интересно, может что придумаем.
voha6 вне форума  
Непрочитано 31.10.2010, 20:40  
RY723
Заблокирован
 
Регистрация: 08.08.2007
Сообщений: 2,843
Сказал спасибо: 378
Сказали Спасибо 1,368 раз(а) в 746 сообщении(ях)
RY723 на пути к лучшему
По умолчанию Re: Осваиваем PSoC

Какова стоимость самих кристаллов? В поиске не нашёл, на кипарисе тож.
RY723 вне форума  
 

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

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

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

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

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


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


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