+99 голосов |
Оказывается, пока суд да дело, Cypress разработала и довела до серийного производства принципиально новый (как на мой взгляд) класс массово доступных вычислителей, объединяющих на одном кристалле вполне развитый микропроцессор, программируемую цифровую логику (в этом объединении нет ничего нового) и программируемую аналоговую матрицу (а вот это уже - очень интересно).
Cypress называет новую архитектуру PSoC. Традиционные её части (ядро 8-битового RISC-процессора гарвардской архитектуры и программируемая логика) - такое. А вот аналоговая подсистема заслуживает внимания. Она конфигурируется цифровой частью микросхемы, записью определённых слов в соответствующие регистры. Организована она в виде матрицы, в которой каждый столбец - как бы один каскад сразу нескольких устройств. В столбец входят способные работать параллельно (и, естественно, конфингурируемые цифровой частью) аналоговые узлы, как работающие непрерывно с непрерывным сигналом, так и работающие дискретно (для интересующихся - на основе схем с переключаемыми конденсаторами). Узлы столбцов соединены между собой развитой системой шин, как для передачи аналоговоых сигналов для обработки, так и специализированных "ветвлений" для использования аналоговых сигналов в компараторных схемах (которые, по сути, аналогичны ветвлению потока исполнения в цифровых).
Иными словами, с помощью одной микросхемы PSoC-семейства Cypress можно сделать смешанное аналогово-цифровое устройство с минимальным количеством наружного аналогового "обвеса". Такого раньше не было.
Cypress раздаёт и весьма впечатляющий софт для конструирования таких устройств.
Теперь пора сказать о том, что в Cypress сделали на самом деле. А именно, что через надцать лет после того, как все об этом забыли, Cypress сделала гибридный аналогово-цифровой компьютер.
Это очень здОрово. И востребовано. Только на неофициальном форуме PSoC Developer только в ветке "Общие вопросы" - 3280 тем и 17280 постингов (это учитывая, что речь идёт об узкоспециализированной и сравнительно свежей разработке)
Самодельщики уже во всю "оседлали" PSoC. Пожалуй, самый интересный и доступный проект - среда физического компьютинга GAINER c её аппаратным модулем на основе PSoC-микросхемы.
Ready, set, buy! Посібник для початківців - як придбати Copilot для Microsoft 365
+99 голосов |
Ви справді багато пропустили :) Circuit Cellar вже роки два як мінімум одну статтю на номер присвячує рішенням на базі PSoC. Тижні два тому, ми робили презентацію можливостей в КПІ.
Швидше за все ви з цими процесорами вже стикалися. iPod(сенсорне коліщатко), LG Chocolate це лише вершина айсберга де використовуэться Cypress PSoC, а про китайський no-name взагалі мовчу, можливість обходитися однією мікросхемою при майже повній відстустності електронної обвязки вкупі з копійчаною вартістю мікросхем зменшують суттєво собівартість кінцевих пристроїв. А ще на сайті є величезна бібліотека готових рішень(Application Notes) від готових зарядників акумуляторів, до цифрових вольтетрів, калькуляторів.
Наближається час виходу релізу PSoC Designer 5.0, який надасть безкоштовно більше функціональності, ніж деякі комерційні середовища і який нарешті більш менш вилизали в плані продуктивності, а ще там новий С компілятор компанії Hi-Tech, з повною інтеграцією, бо PSoC Express 3.0 в цьому плані був не надто.
До речі при бажанні набори для швидкого старту можна замовити й в Україні, разом з PSoC Express навіть поганенький інженер зможе в кілька десятків кліків мишкою створити електронний термометр чи простеньку сигналізацію, шкода тільки в нас не так розвинутий роздрібний компонентний ринок, тому не всі давачі можна легко придбати, а замовлення в світових лідерів на зразок DigiKey може змусити вас поспілкуватися з митницею :(