Платы на отечественных компонентах. 4 платы с микроконтроллером миландр MDR32F9Q.

===============================Залп первый — пробитие или рикошет=============================

По состоянию на 12,10,2013 эта статья устарела.
Сейчас все эти платы переразводятся с нуля, функционал плат остаётся прежним.

Изменения 14г-02-13:
Убраны цены устройств.
Незначительно изменён текст.

И так начнём.

Тема создана чтобы первоначально осмотреть спрос, кому это всё надо.

Платы основаны на отечественном микроконтроллере производства Миландр.
1 из плат использует драйверы двигателей К1128КТ4АР производства НТЦ-СИТ.
Разработать для них модуль собрался из-за того что хотелось сделать действительно то, чего нет на рынке.
Хотелось как-то поддержать отечественный арм контроллер.
Думаю найдутся люди, которые скажут что это бред, и браться делать для этих мк модули = гиблое дело, ну а я взялся.
Прошиваю эти мк через плату STM32F4Diskovery SWD, среда разработки Keil uVision4.60.
Пока сам ничего путного не написал, проверял работу пмк19пб2 с помощью примеров.
В следующей статье по этим платам, хочу показать первый запуск и настройка проекта, а также подробное описание плат в каждой отдельной теме. В этом топике показано только сами девайсы(кратко описал для чего они нужны) и краткое описание чипа МДР32.

Микроконтроллер MDR32F9Q2 от Миландр

Корпус			-	LQFP64(Н18.64-1В ) пластиковый.
Ядро			-	ARM Cortex-M3 rev2.0 80Мгц. Ядро лицензировано в 2008г.
Флеша			-	128 Кбайт Flash
ОЗУ			-	32 Кбайт
Питание			-	2.2 — 3,6В
Ввод вывод              -	43 
входной-выходной ток    -	10ма(Для D+ D- до 40ма)
Подключаемая ёмкость    -       30пФ
USB			-	Device/Host FS до 12Мбит/с, встроенный PHY.
UART/CAN/SPI/I2C	-	2/2/2/1
2 модуля АЦП 12бит	-	8 каналов , 1Мегасемпл/с
1 модуль ЦАП 12бит	-	1 канал
Температура		-	-40 . . . +85(32F9Q2I) или 0 . . . +70(32F9Q2C)
Компараторов		-	2
DMA			-	32 канала, память-память, периферия-память.

Время хранения информации при +25           - 25 лет
Время хранения информации при +85           - 10 лет
Динамический ток потребления при 3,6в 80МГц - 120ма
Динамический ток потребления при 3,6в 55МГц - 40ма


Ядро лицензировано у ARM в 2008г в виде Verilog кодов, также лицензирована некоторая периферия, остальное своё.
Внешняя шина 8бит, поддерживает ОЗУ, ПЗУ, NAND Flash.
Встроенный UART2 загрузчик прошивки.
Аппаратное умножение за 1 цикл, аппаратный делитель.
Защита 8 регионов памяти.
Программируется через JTAGA+SWDA или JTAGB+SWDB.
Среда разработки от компании Keil, IAR и Phyton, условно бесплатные, с бесплатными дела идут медленно(И наверно это повесили на нас).

╓ Среда разработки
║ ◄Keil uVision 4►
║ ╠ Условно бесплатная — до 32кб кода
║ ╠ Есть примеры, МДР32 можно выбрать в списке, миландр поддерживает эту среду.
║ ╚ Платформа(Windows)
║ ◄IAR Embedded Workbench►
║ ╠ Условно бесплатная — до 32кб кода
║ ╠ Есть примеры, МДР32 можно выбрать в списке, миландр поддерживает эту среду.
║ ╚ Платформа(Windows)
║ ◄Phyton CodeMaster-ARM►
║ ╠ Условно бесплатная — до 8кб кода
║ ╠ Есть примеры, МДР32 можно выбрать в списке, миландр поддерживает эту среду.
║ ╚ Платформа(Windows)
║ ◄GCC + Eclipse и им подобные сборки►
║ ╠ Бесплатная
║ ╠ Есть примеры, миландр не развивает это направление(но интересуется этим направлением).
╙ ╚ Платформа(Windows или Linux)


Читать дальше