Omega - технічні відомості

Omega - технічні відомості

Onion Omega Wiki >>

Зміст:


Onion Omega - це апаратна платформа для розробки з вбудованим WiFi та повноцінною операційною системою Linux.

Omega - технічні відомості


Технічні характеристики

Мізки Omega

Мізками та центральною нервовою системою Omega є Qualcomm Atheros AR9331 SoC.

Разом з SoC та вбудованими компонентами, на Omega присутні:

  • 400 MHz MIPS 24Kc Big-Endian процесор
  • 64MB DDR2 RAM з частотою 400 MHz
  • 16MB вбудованої флеш пам’яті
  • Підтримка USB 2.0
  • Підтримка Ethernet на швидкості 100 Mbps
  • 11b/g/ WiFi на швидкості 150 Mbps

Зв’язок

В своєму складі Omega також має:

  • 18 цифрових GPIO пінів
  • Один послідовний UART
  • Підтримка SPI
  • Підтримка I2S

Живлення

Плата розширення отримує 5V через Micro-USB роз’єм. Плата розширення також має стабілізатори для забезпечення Omega постійною напругою 3.3V.

Через спостереження, ми виявили наступне споживання струму Omega:

Плата розширення Споживання струму без навантаження Споживання струму з навантаженням Макисмальне споживання струму
Expansion Dock  120 mA  150 mA  180 mA
Mini Dock  170 mA  200 mA  220 mA
Arduino Dock  110 mA  140 mA  180 mA

Зауважте, що вимірювання наведені вище приблизні, вони вимірювались практично і не були строго затвердженими.

SoC Datasheet

AR9331 Datasheet має весь технічний опис, що ви лише можете забажати.


Апаратна частина

Плати розширення Omega живляться через Micro-USB роз’єм. Використовуйте шнур micro-USB (такий, як використовується для зарядки Andriod телефонів)  для з’єднання вашого Omega з вашим комп’ютером або зарядним пристроєм.

Кнопка скидання (Reset)

Кнопка скидання може бути знайдена на платах розширення Expansion Dock та Mini Dock:

Кнопка скидання (Reset)

Для довідки, кнопка скидання приєднана до GPIO11 на Omega. GPIO11 це Active-High Soft Reset вхід.

Перезавантаження

Короткочасне натиснення кнопки Reset приведе до перезавантаження Omega OS.

Відновлення заводських налаштувань

Натиснення та утримування кнопки Reset впродовж 10 секунд та відпускання запустить заводське відновлення.

Увага: Це скине ваш Omega до файлової системи за умовчанням останнього оновлення прошивки, це видалить ВСІ ваші дані!

Omega LED

Omega містить на борту світлодіод (LED), що відображає його статус. За умовчанням LED буде блимати, поки Omega завантажується, та зупиниться, коли завантаження буде завершено. Він продовжуватиме світитись, допоки Omega буде увімкненим.

Omega LED

Керування світлодіодом (LED)

Світлодіод (LED) приєднаний до піна GPIO27 на борту Omega, тоді як, високорівневий контроль LED доступний через Linux sysfs інтерфейс: /sys/class/leds/onion\:amber\:system/

Перевірка доступних режимів

Щоб прочитати доступні режими, запустіть наступне у командній стрічці:

root@Omega-0100:~#  cat /sys/class/leds/onion\:amber\:system/trigger none timer [default-on] netdev transient gpio heartbeat morse oneshot usbdev

Обраний в даний момент режим буде знаходитись в квадратних дужках.

Зміна режиму

Для зміни режиму, запустіть наступну команду:

echo MODE > /sys/class/leds/onion\:amber\:system/trigger

Де MODE це одна з показаних вище опцій.


GPIO піни

Omega має 18 цифрових GPIO пінів, працюючих при напрузі 3.3V.

Виводи розміщені, як показано нижче:

GPIO піни

Два піни призначені для апаратного I2C та один для програмного скидання Omega.

Розташування пінів на платі розширення

Плата розширення містить 30 контактних роз’ємів що дають доступ до пінів Omega:

Розташування пінів на платі розширення

Електричні характеристики

Найкращі електричні характеристики що ми могли виміряти та перевірити:

Характеристика Мін Макс
Вихід високого рівня (В) 2,44 ---
Вихід низкього рівня --- 0,1
Вхід високого рівня 0,7 5 (перевірено)
Вхід низького рівня 0,3 ---

Максимальний струм: 24 мА

Опір підтяжки pullup/pulldown: 200 кОм


I2C

Omega підтримує апаратний I2C використовуючи два GPIO піни:

I2C GPIO
SCL - clock 20
SDA - data 21

Доступ до I2C інтерфейс у файловій системі Linux можна отримати через /dev/i2c-0


USB

Omega, як і всі комп’ютери, підтримує USB пристрої.

Плати розширення Expansion Dock, Mini Dock та Arduino Dock мають USB Host роз’єм. Велика кількість пристроїв підтримуються без додаткових налаштувань прямо з коробки, включаючи web камери, клавіатури, flash накопичувачі, жорсткі диски, та ін.


UART

Omega має двохпровідний послідовний порт UART, з пінами TX та RX.

На платі розширення Expansion Dock та Mini Dock присутній USB-to-Serial чіп що дозволяє отримати доступ до терміналу послідовного порту Omega через USB шнур.

На платі розширення Arduino Dock послідовний порт приєднаний до вбудованого мікроконтролера ATmega. З цієї причини термінал послідовного порту не доступний при використанні Arduino Dock.

Linux інтерфейс - /dev/ttyATH0, а стандартна швидкість 115200.

Залишити відповідь