roboforum.ru

Технический форум по робототехнике.

PSoC от Cypress

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

PSoC от Cypress

Сообщение AISe » 01 мар 2008, 21:00

Под своим ником я обитаюсь и на радиокоте :)

Там я уже поднимал подобную тему, однако откликов она не нашла. Вот обсуждение: http://www.radiokot.ru/forum/viewtopic.php?t=8202

Первые посты темы:

1. PSoC = Programmable System on Chip.

2. В случае, если кто заинтересован, вот цикл статей с сайта http://www.macrogroup.ru:
Вступление:
http://www.macrogroup.ru/content/data/s ... 1235_2.pdf
Часть 1:
http://www.macrogroup.ru/content/data/s ... 1228_2.pdf
Часть 2:
http://www.macrogroup.ru/content/data/s ... 1229_2.pdf
Часть 3:
http://www.macrogroup.ru/content/data/s ... 1230_2.pdf
Часть 4:
http://www.macrogroup.ru/content/data/s ... 1231_2.pdf
Часть 5:
http://www.macrogroup.ru/content/data/s ... 1335_2.pdf
Часть 6:
http://www.macrogroup.ru/content/data/s ... 2263_2.pdf

Кроме того, на этом сайте также присутствует достаточно большое число статей по PSoC от Cypress.

3. Среда разработки:

PSoC Designer(TM) v. 4.4
PSoC Designer(TM) 4.4 Extension Pack LED 1
PSoC Designer(TM) 4.4 Extension Pack CSD 1.1

Кстати, существует и проблема. Я, сколько не пробовал найти библиотеки для моего любимого ISIS'a, так ничего и не нашел Sad . Это минус. Хотя в принципе есть простой симулятор PSoC Espress(v. 3.0), однако я с ним пока не разбирался.

Вот дополнения:

Дополнение
Программатор(дрова)

Для скачивания нужно логиниться. Я использовал "левую" фирму. Smile

PSoC: Отладочные средства - схемы
Схема для программатора CY3210-miniprog1 с параллельной схемой программирования
Схема для программатора CY3210B-miniprog1 с последовательной схемой программирования
Инструкция
Если у кого есть инфа, где есть библиотеки для WB, ISIS'a или другого симулятора, выложите пожалуйста на форум, буду очень благодарен. Smile

Добавлено спустя 2 минуты 5 секунд:
PSoC достаточно интересен для меня, и не только как начинающему роботостроителю. На нем я сейчас буду пробовать осуществить один интересный проект. Интересно, что из этого получится. :)
AISe
 
Сообщения: 52
Зарегистрирован: 01 янв 2008, 14:19
Откуда: Уфа
прог. языки: С++, avr asm

Re: PSoC от Cypress

Сообщение Master » 03 мар 2008, 11:46

Ну и собсна, чем он лучше AVR?
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: PSoC от Cypress

Сообщение AISe » 03 мар 2008, 12:01

Тем, что это практически полностью завершенная система. Почитай по ссылочкам, там в первых статьях уже написано все. Я сейчас вряд ли успею объяснить, некогда. Только вечером.
AISe
 
Сообщения: 52
Зарегистрирован: 01 янв 2008, 14:19
Откуда: Уфа
прог. языки: С++, avr asm

Re: PSoC от Cypress

Сообщение EdGull » 03 мар 2008, 12:03

Тогда ждем вечера... ;)
Аватара пользователя
EdGull
 
Сообщения: 10211
Зарегистрирован: 28 дек 2004, 20:33
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович

Re: PSoC от Cypress

Сообщение Master » 03 мар 2008, 12:22

Мы тут все линивые аж страх, особенно этот Master, нам бы это чтобы прожевать все и мы уже на готовеньком раскритикуем тебя как следует. :)
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: PSoC от Cypress

Сообщение RoboTok » 03 мар 2008, 12:53

Маленькая плиска с маленьким мк в одном корпусе.
Аватара пользователя
RoboTok
 
Сообщения: 1060
Зарегистрирован: 04 фев 2008, 13:18
Откуда: Москва
прог. языки: PHP

Re: PSoC от Cypress

Сообщение avr123.nm.ru » 03 мар 2008, 13:39

Там кроме МК есть множество аналоговых и цифровых модулей которые можно по разному комбинировать.

SoC - "Система на кристале" - http://www.cypress.com/
Высылают бесплатные образцы !

Там же около 150 АпНоутов - примеров устройств на PSoC - схемы, исходники, номиналы компонентов, разводка плат !

Вот множество проектов на PSoC победителей и участников контеста
моего любимого журнала по электронике
http://www.circuitcellar.com

http://www.circuitcellar.com/psoc2002/winners/1.htm

Среда разработки графическая ! Т.е. раставляются модули на экране и рисуются связи.

PSoC средства разработки в EFO.ru
http://www.efo.ru/doc/Cypress/Cypress.pl?727

Изображение
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Re: PSoC от Cypress

Сообщение AISe » 03 мар 2008, 15:51

Спасибо, теперь, я думаю, нет смысла ни в каких пояснениях. :) А вот про бесплатные образцы ты зря сказал, все же побегут заказывать. :) Хотя скажу по секрету: шлют много и с охотой :) Главное убедить их, что весьма сложно иногда бывает. :) Я помню, однажды сенсор изображения от них хотел. Перехотел. :) А вот лазерные сенсоры шлют. Только без линз и одну разновидность (правильнее - один подвид, не самый лучший), но это уже мелочи. :)
AISe
 
Сообщения: 52
Зарегистрирован: 01 янв 2008, 14:19
Откуда: Уфа
прог. языки: С++, avr asm

Re: PSoC от Cypress

Сообщение steel_monkey » 03 мар 2008, 18:45

Мдя, такое ощущение, что они предлогают выбирать между например UARTом и SPIем при построении этих самых цифровых систем. Берем АРМ с кучкой и того, и другого, и не паримся с недоставаемыми (ИТИС, Чип, Микроника) кристаллами. Ну и для полного удовольствия покупаем копеечный rail-to-rail операционник на мегагерц в счетверенном корпусе.
P.S. В описании среды написано "put your assembly code here". Без комментарив.
P.P.S. Хотя, конечно, иногда удобно ноги безболезненно менять местами. Если накосячишь, ничего перепаивать не надо :D
Аватара пользователя
steel_monkey
 
Сообщения: 346
Зарегистрирован: 14 июл 2007, 23:38
Откуда: SPb
прог. языки: немного албанский

Re: PSoC от Cypress

Сообщение AISe » 04 мар 2008, 13:58

Да, то, что компилятор Си платный - очень большой минус. :( Но что уж поделать, ассемблер тоже иногда приходится юзать. :) Кстати, цена у них около 100 рублей за достаточно "крутую" системку, что также радует. :) Но мне понравилась реализация сенсорных клавиатур. :) Этим мой выбор, собственно, и оправдан. :)
AISe
 
Сообщения: 52
Зарегистрирован: 01 янв 2008, 14:19
Откуда: Уфа
прог. языки: С++, avr asm

Re: PSoC от Cypress

Сообщение steel_monkey » 04 мар 2008, 15:10

А где Вы из берете? Сэмплами заказываете?
Аватара пользователя
steel_monkey
 
Сообщения: 346
Зарегистрирован: 14 июл 2007, 23:38
Откуда: SPb
прог. языки: немного албанский

Re: PSoC от Cypress

Сообщение AISe » 06 мар 2008, 12:37

Вот переписка со steel_monkey, выкладываю с его согласия:

Re: PSoC от Cypress

Отправлено: Сегодня, 1:21 am
steel_monkey
Конечно выкладывай.
В общем моё резюме такое: как самостоятельый девайс PSoC действительно интересен : модульная структура, реконфигурируемость на месте. Но контроллер он очень хреновый. Для мониторинга кнопок и потенциометров с заданием постоянного уровня ШИМом- в самый рез.
Re: PSoC от Cypress

Отправлено: Вчера, 12:02 pm
AISe
Ну что же, ничего не поделаешь. :) Пойду перечитывать даташит повнимательнее. Что то подобной засады я не увидел. :) Хорошо, что для того, над чем я сейчас работаю, их ресурсов вполне должно хватить. :) Я выложу переписку в форум, ты не против? :)

* Цитата steel_monkey

Re: PSoC от Cypress

Отправлено: Март 4th, 2008, 9:40 pm
steel_monkey
Это такая наука- показывать потребителю товар с правильной стороны :) . Смотрим в даташит: "The M8C CPU core is a powerful processor with speeds up to 24 MHz, providing a four MIPS 8-bit Harvard architecture microprocessor.", причем четыре написано словами, чтобы в глаза не бросалось :D . Четыре МИПСа это как-то несерьезно. У АВР вот что-то порядка 12-ти МИПСов выйдет на 16 МГЦ кварце (там время выполнения разное для разных команд). А если учесть, что это самый навороченный кристалл, а послабее работают вообще на 12-ти МГЦ то есть 2х МИПСах... Они затачиваются под сенсоры и простенькие аналоговые схемки, туда им и дорога.
И вот кстати, отлаживать легче когда все выводы доступны для потыканья осциллографом, то есть встроенный усилитель удобно, но из-за этого можно долго заниматься граблехождением, так как до его "ног" не добраться.
Re: PSoC от Cypress

Отправлено: Март 4th, 2008, 7:24 pm
AISe
Ну насчет этого не знаю. :) Соберу станцию паяльную свою на них - пойму, что про них думать, но пока они из себя вполне ничего. А вообще вот что про самую мощную говорят производители:

CY8C29866
Analog PSoC Blocks
12:4-CT 8-SC
Digital PSoC Blocks
8-Basic 8-Comms
Memory Size
32KB Flash
Temperature Range
-40C to +85C
I/O pins
64
Pins/Ball
100
RAM
2K
Vcc
3.0V to 5.25V
Package
TQFP
Operating Frequency
93KHz to 24MHz

Так что хз, может и хуже, а может и нет. :)

* Цитата steel_monkey

Re: PSoC от Cypress

Отправлено: Март 4th, 2008, 6:59 pm
steel_monkey
Я интересовался потому что их в Питере нет в продаже. А сэмплами электронику заказывать не имя возможности купить сздесь не круто.
А вообще говоря они тут никому не нужны, есть АВР и его хватает. И по производительности они вроде тормозные конкретно, что-то типа 2 мипсов всего. Опять же, по АВР есть например avrfreaks, а по этим скорее всего нет ничего.
AISe
 
Сообщения: 52
Зарегистрирован: 01 янв 2008, 14:19
Откуда: Уфа
прог. языки: С++, avr asm

Re: PSoC от Cypress

Сообщение AISe » 24 мар 2008, 14:41

Оживлю немного умершую тему :), ведь многие из здесь отписавшихся даже не глянули по ссылкам, данным уважаемым avr123:
Ультразвуковой сонар
http://www.circuitcellar.com/psoc2002/winners/h7.zip
AISe
 
Сообщения: 52
Зарегистрирован: 01 янв 2008, 14:19
Откуда: Уфа
прог. языки: С++, avr asm

Re: PSoC от Cypress

Сообщение steel_monkey » 25 мар 2008, 01:59

Для наших применений это секас в особо извращенной форме. На самом деле, все на порядок проще. Если нужно, могу кинуть ссылки или доки.
Аватара пользователя
steel_monkey
 
Сообщения: 346
Зарегистрирован: 14 июл 2007, 23:38
Откуда: SPb
прог. языки: немного албанский

Re: PSoC от Cypress

Сообщение lebaon » 09 апр 2008, 22:51

но как же все таки их в исисе эмулить? :pardon:
Аватара пользователя
lebaon
Безбашенный Теоретик
 
Сообщения: 1137
Зарегистрирован: 07 янв 2006, 18:30
Откуда: Подмосковье

След.

Вернуться в Микроконтроллеры

Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [Bot] и гости: 3