Iskra JS, Программируемый контроллер на базе STM32F405RG (с встроенным интерпретатором JavaScript)

Производство и продажа электронных компонентов

+7 (495) 984-68-02
info@russleader.ru
Работаем в обычном режиме с 10-18, Пн-Пт. Отгружаем только юридическим лицам
Iskra JS, Программируемый контроллер на базе STM32F405RG (с встроенным интерпретатором JavaScript)

Iskra JS, Программируемый контроллер на базе STM32F405RG (с встроенным интерпретатором JavaScript)

картинка Iskra JS, Программируемый контроллер на базе STM32F405RG (с встроенным интерпретатором JavaScript)
1 390 руб.
Производитель
Россия
Заказать
Полное описание
Iskra JS - это флагманская плата Амперки с встроенным интерпретатором JavaScript. Она является развитием платформы Espruino, но совместима с платами шилдами для Arduino. Если для вашего проекта важны скорость и комфорт разработки, максимальная совместимость с платами расширения, сенсорами и другими электронными модулями, Iskra JS — это оптимальный выбор.

Программирование
Для программирования используется JavaScript. Разработка ведётся в среде Iskra IDE, которая устанавливается в 1 клик: Iskra IDE — это приложение для Google Chrome.

Производительность
Iskra JS работает на частоте 168 МГц. 32-битный микроконтроллер ARM Cortex-M4 предоставляет в ваше распоряжение 1 МБ флеш-памяти для хранения прошивки интерпретатора JavaScript и вашего кода, а также 192 КБ оперативной памяти для их работы. Этого хватает для обработки JS-кода и решения множества задач вроде управления роботами, промышленной автоматикой, системами умного дома и т.д.

Совместимость
На плате вы найдёте совместимые с Arduino контактные колодки. Они расположены в соответствии со стандартной компоновкой Arduino R3, поэтому на плату могут быть установлены платы расширения для Arduino. Логическое напряжение Iskra JS — 3.3 вольта, а многие контакты толерантны к 5 вольтам. Это обеспечивает электрическую совместимость с большей частью Arduino-периферии.

Порты ввода-вывода
Из 26-ти доступных управляющих контактов: 12 могут использоваться для считывания аналогового сигнала, 22 могут генерировать сигнал широтно-импульсной модуляции, 2 могут выдавать настоящий аналоговый сигнал. На платформе доступны 4 последовательных порта, 2 SPI и 3 I2C-шины для взаимодействия с дисплеями, гироскопами, акселерометрами и другими сложными модулями. При этом по одной SPI и I2C шине вынесены на штатные разъёмы по стандарту Arduino R3 и они не конфликтуют с остальными пинами.

Питание
Питание можно подавать, как с компьютера через microUSB-порт, так и через гнездо питания 2.1мм. Источник определяется автоматически. В случае питания через гнездо, рекомендуемое входное напряжение 7…15В. Регуляторы напряжения выровняет входное напряжение до 5 и 3.3 вольт. В качестве источника питания можно использовать сетевой адаптер, батарейки или аккумуляторы. Для питания подключенной периферии используйте пины 5V и 3.3V, которые выдают соответствующие их названию уровни напряжения. При использовании внешнего источника питания, с пина 5V можно суммарно получить до 1000мА, с пина 3.3V — до 300мА. Если вам не нужна линия 5V, можете питать плату от источника на 3.6…12 В. Например, от Li-Ion аккумулятора.

Коммуникация
Iskra JS соединяется с компьютером с помощью кабеля microUSB. При соединении, платформа представляется компьютеру как виртуальный последовательный порт. По нему загружаются пользовательские программы и с него получается отладочная информация. Все эти процессы автоматизированы в Iskra IDE. Также вы можете запрограммировать Iskra JS, как HID-устройство, то есть эмулировать работу клавиатур, мышей, джойстиков и другого компьютерного оборудования.

Характеристики:
- Микроконтроллер: STM32F405RG (32-битный ARM Cortex M4),
- Тактовая частота: 168 МГц,
- Флеш-память: 1024 кБ,
- SRAM-память: 192 кБ,
- Номинальное рабочее напряжение: 3.3В,
- Рекомендуемое входное напряжение: 7…15В или 3.6…12В,
- Максимальный ток с шины 5V: 1000мА,
- Максимальный ток с шины 3.3V: 300мА (включая питание микроконтроллера),
- Максимальный ток с пина или на пин: 25мА,
- Максимальный суммарный ток с пинов или на пины: 240мА,
- Портов ввода-вывода общего назначения: 26,
- Портов с поддержкой ШИМ: 22,
- Портов с АЦП: 12 (12 бит),
- Портов с ЦАП: 2 (12 бит),
- Доступные аппаратные интерфейсы: 4? UART/Serial, 3? I2C/TWI, 2? SPI,
- Габариты: 69?53мм.

Технические параметры

Микроконтроллерstm32f405rg
FLASH память, КБ1024
SRAM память, КБ192
Цифровые входы/ выходы26(22 с шим)
Аналоговые входы12+2вых
Вес, г29.2
  • Полное описание
  • Комментарии
Загрузка комментариев...