ООО ЭФО
Поиск по складу
Программа поставок 2016
Сегодня
www.powel.ru
источники питания
www.korpusa.ru
конструктивы и корпуса РЭА
www.wless.ru
беспроводные технологии
www.mymcu.ru
микроконтроллеры
altera-plis.ru
микросхемы Altera
www.infiber.ru
волоконно-оптические
компоненты в
промышленности
www.efo-power.ru
силовая электроника
www.efo-electro.ru
электротехническая
продукция
www.efometry.ru
контрольно-измерительные приборы
www.golledge.ru
кварцевые резонаторы и генераторы Golledge
www.sound-power.ru
профессиональные усилители класса D
Поиск по сайту
Подписка на новости

Система менеджмента
качества сертифицирована на соответствие требованиям:
ISO 9001, ГОСТ Р ИСО 9001 и СРПП ВТ - подтверждено сертификатами соответствия в системах сертификации Русского Регистра, ГОСТ Р, международной сети IQNet, "Оборонсертифика" и "Военный Регистр".

ООО "ЭФО" в 2011г. получило Лицензию Федеральной службы по экологическому, технологическому и атомному надзору на изготовление оборудования для ядерных установок.


Rambler s Top100



ChipFind - поисковая система по электронным компонентам
EEN
webmaster
Санкт-Петербург: (812) 327-86-54  zav@efo.ru Москва: (495) 933-07-43  moscow@efo.ru Екатеринбург: (343) 278-71-36  ural@efo.ru Пермь: (342) 220-19-44  perm@efo.ru
Казань: (843) 518-79-20  kazan@efo.ru Ростов-на-Дону: (863) 220-36-79  rostov@efo.ru Н. Новгород: (831) 434-17-84  nnov@efo.ru Новосибирск: (383) 286-84-96  nsib@efo.ru
о нас склад библиотека статьи
 
PSoC: Programmable System on Chip
PSoC: Микроконтроллеры PSoC
Микроконтроллеры PSoC Программное обеспечение Отладочные средства Техническая документация

Микросхемы, объединяющие стандартное микропроцессорное ядро с программируемой логикой на одном кристалле (SoC), находят все более широкое применение. Компания Cypress предлагает собственную разработку систем на кристалле - PSoC (Programmable System-On-Chip). Отличительной особенностью кристаллов Cypress PSoC является интеграция аппаратного микроконтроллерного ядра и программируемых цифровых и аналоговых блоков различных типов. Широкий выбор пользовательских функций, реализуемых на программируемых блоках, позволяет существенно уменьшить количество внешних компонентов на плате и дает возможность на базе одной микросхемы реализовать большое число различных устройств.

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

  • цифровые блоки основного типа для построения таймеров, счетчиков, ШИМ (Basic);
  • цифровые блоки для построения коммуникационных периферийных узлов UART, SPI, IRDA (Comm);
  • аналоговые блоки для построения усилителей, компараторов и других линейных устройств (CT);
  • аналоговые блоки на переключаемых конденсаторах для построения фильтров, ЦАП, АЦП (SCA, SCB).

Новые семейства контроллеров PSoC - CY8C21x34, CY8C20x34 и CY8C24x94(USB) - представляют собой адаптированные решения для реализации сенсорных кнопок и сенсорных панелей. Данная технология носит название - CapSenseTM. Одна из особенностей данных семейств - аналоговый мультиплексор, который позволяет использовать все порты ввода/вывода микросхем, перечисленных выше семейств, для подключения емкостных сенсоров. Емкостной сенсор может представлять собой, в простейшем случае, контактную площадку определенных формы и размеров на печатной плате.



На базе двух технологий, PSoC и WirelessUSB, выпускаются микросхемы, объединяющие в одном корпусе микроконтроллер PSoC и приемопередатчик WirelessUSB. Эти микросхемы получили название PRoC (Programmable Radio System-on-Chip). Подробнее >>




Семейство микроконтроллеров PSoC CY8C24x94 занимает особое положение в линейке PSoC.
Особенность заключается в том, что в микросхемах данной серии объеденены две новых технологии - USB и CapSense.


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

Дополнительные возможности дает возможность динамической реконфигурации - возможность изменять конфигурацию программируемых блоков в процессе работы микроконтроллера. Текущая конфигурация выбирается путем подачи управляющего сигнала на внешний вход контроллера или по внутреннему таймеру. Данная особенность позволяет увеличить функциональность системы без использования дополнительных микросхем.

Микроконтроллеры PSoC можно рекомендовать для применения в устройствах бытового, промышленного назначения, в аналогово-цифровых устройствах. Их использование может позволить сократить, как номенклатуру используемых микроконтроллеров, так и внешних компонентов.

На сегодняшний день доступны микросхемы следующих семейств CY8C29xxx, CY8C27xxx, CY8C24xxx, CY8C22xxx, CY8C21xxx, CY8C25xxx, CY8C26xxx. В кристаллах семейства CY8C27xxx (С24xxx, С22xxx, С21xxx) улучшены характеристики аналоговых блоков по сравнению с семейством CY8C26xxx (С25ххх). Семейства микросхем CY8C25xxx и CY8C26xxx не рекомендованы для новых разработок.

Следующая таблица поможет в выборе необходимого микроконтроллера:

Микроконтроллеры PSoC:

ОЗУ: 256 байт, -40С - +85С, аналоговые блоки с сокращенной функциональностью ОЗУ: 512 байт, -40С - +85С Приемопередатчик 2.4 ГГц + микроконтроллер PSoC в одном корпусе. ОЗУ: 256 байт, -40С - +85С, аналоговые блоки с сокращенной функциональностью ОЗУ: 256 байт, -40С - +85С ОЗУ: 256 байт, -40С - +125С, предназначены для автомобильной электроники Главная отличительная особенность - наличие полноскоростного USB интерфейса. ОЗУ: 1 КБ, -40С - +85С ОЗУ: 256 байт, -40С - +85С ОЗУ: 256 байт, -40С - +105С, предназначены для автомобильной электроники ОЗУ: 2 КБ, -40С - +85С

В следующей таблице сведены все пользовательские модули, их характеристики и требуемые для их размещения ресурсы:

  Модуль Требуемое количество
аналоговых блоков
Требуемое количество
цифровых блоков
Flash SRAM Характеристики
АЦП ADC8
ADCINC12
ADCINC14
ADCINCVR
DELSIG8
DELSIG11
DUALADC
SAR6
TRIADC
TRIADC8
2
1
1
1
1
1
2
1
3
3
1
2
4
3
1
1
4
0
5
5
299
209
262
309
143
208
386
58
604
416
2
6
6
5
8
12
9
0
11
11
8 бит, 8,8 ks/s
12 бит, 7,8 - 480 s/s
14 бит, 2 - 120 s/s
7 - 13 бит, 4 - 10 ks/s
8 бит, 0,125 - 31,25 ks/s
11 бит, 125 - 7,8 ks/s
7 - 13 бит, 4 - 10 ks/s
6 бит, 40 ks/s
7 - 13 бит, 4 - 10 ks/s
8 бит, 4 - 10 ks/s
Усилители AMPINV
CMP
CMPPRG
INSAMP
Two Opamp
Tree Opamp
PGA
1 CT
1CT
1CT
 
1CT
1CT
1CT
0
0
0
 
0
0
0
52
17
52
 
57
113
52
0
0
0
 
0
0
0
 
2 входовый компаратор
Программируемый порог и опора
 
Программируемый Ку от 2 до 16
Программируемый Ку до 93
До 30 режимов, Ку до 48
Аналоговые
коммутаторы
DTMFDialer
Background
Foreground
 
1
1
 
1
1
 
766
761
 
16
2
  
Счетчики Counter8
Counter16
Counter24
Counter32
0
0
0
0
1
2
3
4
67
88
129
147
0
0
0
0
8 бит, прогр. длительность импульса
16 бит, прогр. длительность импульса
24 бит, прогр. длительность импульса
32 бит, прогр. длительность импульса
ЦАП DAC6
DAC8
DAC9
MDAC6
MDAC8
1
2
2
1
2
0
0
0
0
0
61
147
151
112
205
0
0
0
0
0
6 бит, до 250 ks/s
8 бит, до 125 ks/s
9 бит, до 125 ks/s
6 бит, до 250 ks/s
8 бит, до 125 ks/s
Коммуникационные
блоки
CRC16
I2CHW
I2Cm
IrDARX
IrDATX
RX8
SPIM
SPIS
TX8
UART
0
0
0
0
0
0
0
0
0
0
2CB
0
0
2CB
2CB
1CB
1CB
1CB
1CB
2CB
54
272
597
66
53
34
37
43
34
62
0
6
2
4
0
0
0
0
0
0
2-16 бит, до 48 МГц
50, 100, 400 кбит/с, адресация 7-10 бит
100 кбит/с
до 115,2 кбит/с
до 115,2 кбит/с
до 6 Мбит/с
SPI мастер
SPI ведомый
8 бит, до 48МГц, до 6 Мбит/с
совмеестимость с RS232
Фильтры BPF2
LPF2
2
2
0
0
109
109
0
0
до 1 МГц
до 1 МГц
Мультиплексоры AMUX4
RefMuX
0
1CT
0
0
25
32
0
0
До 4 входов, высокий импеданс
Возможность коммутации опорных
сигналов на внешние выходы
ШИМ PWM8
PWM16
PWMDB8
PWMDB16
0
0
0
0
1
2
2
3
67
89
35
44
0
0
0
0
8 бит, до 48МГц
16 бит, до 48МГц
8 бит, до 48МГц
16 бит, до 48МГц
Генераторы ПСП PRS8
PRS16
PRS24
PRS32
0
0
0
0
1
2
3
4
41
54
82
93
0
0
0
0
2-8 бит, до 48МГц
2-16 бит, до 48МГц
2-24 бит, до 48МГц
2-32 бит, до 48МГц
Таймер Timer8
Timer16
Timer24
Timer32
0
0
0
0
1
2
3
4
70
93
141
158
0
0
0
0
8 бит
16 бит
24 бит
32 бит
Измерение
температуры
FlashTemp 1 0 74 3 Измерение тем-ры flash
  DigInv
E2PROM
LCD
0
0
0
1
0
0
36
 
622
0
13
0
Цифровой инвертор
Эмуляция E2PROM
Требует 7 выводов, совместим
с HD44780

Примечание: CT - "continius time" - блоки, CB - коммуникационные блоки
  • назад
  • © 1999-2016 All Right Reserved. EFO Ltd. При использовании материалов ссылка на источник обязательна.
    Контактная информация