?

Log in

No account? Create an account
Собираюсь приобрести и посмотреть на новую российскую отладочную плату/контроллер с Microchip PIC32 - Юрий Панчул [entries|archive|friends|userinfo]
Money can buy bandwidth. Latency requires bribing God.

[ website | My Website ]
[ userinfo | livejournal userinfo ]
[ archive | journal archive ]

Собираюсь приобрести и посмотреть на новую российскую отладочную плату/контроллер с Microchip PIC32 [Feb. 15th, 2013|11:58 pm]
Yuri Panchul
[Current Mood |pleasedpleased]

Появилась новая российская отладочная плата /контроллер с Microchip PIC32. Я решил ее заказать и сравнить с подобными платами, сделанными в Вашингтоне, Аризоне, Сербии и Болгарии.

Плата выглядит так:





Описание с сайта изготовителя:

http://cedarlab.ru

Контроллер: PIC32MX795F512L фирмы Microchip
Резонатор: 4Мгц
Тактовая частота контроллера: до 80 Мгц

Распайка разъема программирования: программатор PICKit3
Загрузчик: встроенный(USB/Ethernet/Uart)
Питание платы: +5В(разъем 5,5 х 2,1 мм)
Интерфейсы:
Ethernet 10/100         Да
USB                            Да
SPI                              3
RS232/RS485             1(изолированный)
MiWi(ZigBee)             опционально
Параллельный 16 разрядный для подключения TFT дисплея
Индикация: 2 SMD светодиода
Датчик температуры: -40..+125
Часы/Календарь: энергонезависимый(батарея CR2032)
Входы/выходы: 17(3,3В)
Размеры:  108(L) х 108(W) мм
Пост полугодовой давности от Сергея Вакуленко, содержащий платы, с некоторыми их которых я буду сравнивать новую российскую плату (но не только с ними): Originally posted by ramlamyammambam at PIC32: платы для разработчика
Мне задали вопрос, какую плату для разработок на микропроцессоре PIC32 я мог бы посоветовать для начинающих.  И я впал в некоторый ступор.  Однозначный ответ никак не получается.  В конце концов я решил составить список самых интересных из плат, с которыми я имел дело, и коротенько описать их особенности.  Цена указана с сайта производителя, без учёта доставки.  Все эти платы я использую для разных целей, некоторые активно, остальные время от времени.  Чаще всего в дело идет Max32: к ней легко подключиться проводками.  Pinguino-Micro хороша для демонстраций: крохотный Unix впечатляет. 

Все перечисленные платы имеют встроенный bootloader.  Прошивка делается через интерфейс USB.  Для плат Uno32 и Max32 используется утилита avrdude из комплекта chipKIT MPIDE, для остальных - программа pic32prog.

1. SparkFun UBW32, или USB 32-bit whacker.  Цена $40.  Максимальное количество доступных для управления сигналов - 78 штук.  Хорошо дружит с breadboard.



2. eflightworks PIC32 64pin on a DIP.  Цена $35.  Примерно как UBW32, но компактнее и меньше сигналов. Плата поставляется без bootloader, его можно взять по ссылке (http://retrobsd.googlecode.com/svn/trunk/sys/pic32/dip/boot.hex) и прошить с помощью программатора pickit2 или pickit3.



3. chipKIT Uno32.  Цена $27.  Совместимость с Arduino.  Изготовитель поставляет бесплатную среду разработки MPIDE - расширенный вариант Arduino.  Соответственно, подходит вся соответствующая литература и т.п.  В отличие от других плат, порт USB здесь (и в Max32) подключен не непосредственно к PIC32, а порту UART через преобразователь FT232R.  В этом есть свои плюсы и минусы.  К платам Uno32 и Max32 подходят многие из ардуинных нашлёпок (shields).


4.  chipKIT Max32.  Цена $50.  Памяти в четыре раза больше, чем в Uni32, сигналов тоже раза в два больше.  На этой плате можно запустить RetroBSD, если добавить Ethernet shield R3.  В остальном аналогично Uno32.  Но раскладка сигналов по разъёмам у них существенно отличается, так что программной совместимости нет.


5.  Olimex Duinomite.  Цена €20.  Совместимость с Arduino и периферийными модулями в стандарте Olimex UEXT.  Много сигналов выведено на боковой 26-контактный разъём.  Можно запускать RetroBSD.


6.  Olimex Duinomite-Mini.  Цена €20.  Очень компактный размер.  Есть разъёмы VGA и PS/2, для использования в качестве Basic-компьютера Maximite.  Совместимость с периферийными модулями в стандарте Olimex UEXT.  Много сигналов выведено на боковой 26-контактный разъём.  Можно запускать RetroBSD.


7.  Olimex Duinomite-Mega.  Цена €30.  За отдельные деньги поставляется корпус.  Есть разъёмы VGA, PS/2, видео и аудио выходы для использования в качестве Basic-компьютера Maximite.  Совместимость с Arduino и периферийными модулями в стандарте Olimex UEXT.  Много сигналов выведено на боковой 26-контактный разъём, плюс разъём CAN.  Можно запускать RetroBSD.



8.  Olimex Pinguino-MX220.  Цена €10.  Самая дешёвая из Arduino-совместимых плат.  Плюс разъём для периферийных модулей в стандарте Olimex UEXT.



9.  Olimex Pinguino-Micro.  Цена €13.  Очень компактная и красивая плата.  Мне по спец.заказу поставили микроконтроллер MX795, так что на ней даже RetroBSD идёт.  Жаль, в breadboard не лезет: ножки расположены чуть шире чем надо.



10.  Olimex PIC32-T795.  Цена €20.  Примерно как UBW32, но с разъёмом UEXT и контактами питания для breadboard.




В этот список по разным причинам не вошли: Maximite, Explorer16, USB Starter Kit, Multimedia Expansion board, MX7 Muiltimedia board, Duinomite-eMega, PIC32-Pinguino, Microstick II, nedoCPU-32.

А вы готовы помочь методическому сравнению плат этого вида c конкурентами из США, Сербии и Болгарии?

Да, готов, это форма общественного контроля качества российской продукции
7(33.3%)
Я не ракетчица. Я филолог.
11(52.4%)
Из-за бугра плюете?
3(14.3%)
LinkReply

Comments:
[User Picture]From: sergegers1
2013-02-16 08:27 am (UTC)
Следует ли ждать поста о сексуальной жизни hardware designer'а в журнале Огонёк на ваш день рождения?
(Reply) (Thread)
[User Picture]From: panchul
2013-02-16 08:42 am (UTC)
Я скорее hardware verification tool designer / electronic design automation developer. Но неважно.

В прошлом Наталья Радулова часто писала гадости об инженерах в журнале "Огонек", например Радулова призывала русских блондинок бежать от советских инженеров к американским студентам-филологам живущим на деньги родителей: "Марина повздыхала бы, поплакала бы месяцок в подушку, а потом вышла бы замуж за советского инженера и стала в очередь на квартиру".

Но сейчас Радулова выросла, возмужала, и в последнее время гадости про инженеров не пишет.

Хотя до моего дня рождения еще много месяцев, ее мнение об инженерах снова может измениться, после чего наши с Радуловой пути вполне могут снова (*) пересечься в реале. Например недавно в фейсбуке она писала, что ездит на метро, где ее пихают всякие хамы, следовательно ее можно встретить, если методически ездить взад-вперед по эскалатору на станции метро "Сокол".

Я её могу и не узнать, но меня Радулова точно узнает, так как она сто раз видела мои фоты, и с изменившимся лицом побежит по эскалатору. А мы ее нагоним и в чем-нибудь переубедим ;-)

(*) В мои предыдущие приезды в Москву я подходил к ее офису, чтобы обсудить образ русских инженеров в ее радуловской прозе, но Радулова при попытке поговорить с ней по телефону сначала отвечала сексуальным голосом, а потом бросала трубку.


Edited at 2013-02-16 08:58 am (UTC)
(Reply) (Parent) (Thread)
[User Picture]From: sergegers1
2013-02-16 03:42 pm (UTC)
Возможно, вам следовало бы представиться американским военным, из контингена натовского оккупационного корпуса, Радулова неравнодушна к военным и вообще к решительным мужчинам. Это же относится и Юлии Латыниной.
(Reply) (Parent) (Thread)
[User Picture]From: panchul
2013-02-16 04:25 pm (UTC)
Я прислал Радуловой женский набор обмундирования ВВС США с генеральскими погонами и нашивкой Natalia Radulova. Сначала она отвергла мой подарок и посылка вернулась обратно в Саннивейл. Потом я попросил одного своего единомышленника, московского инженера и бизнесмена, доставить Hадуловой посылку. Единомышленник принес посылку к Радуловой прямо в офис. Радулова была в командировке, поэтому единомышленник оставил посылку на reception, а потом через несколько дней позвонил на reception и проконтролировал, что Радулова посылку получила.



Теперь если Радулова будет разгуливать в такой форме по улицам Москвы, она наверняка когда-нибудь встретит достаточно решительных знатоков натовской юниформы.
(Reply) (Parent) (Thread)
[User Picture]From: sir66
2013-02-16 08:49 pm (UTC)
Нельзя ее там встретить. Поскольку на Соколе нет эскалатора ;)
(Reply) (Parent) (Thread)
[User Picture]From: panchul
2013-02-16 09:16 pm (UTC)

Засаду на Радулову можно устроить

Да? Я уже забыл. Ну ничего, засаду на Радулову (чтобы вступить с нею в беседу о журналистике) можно устроить вот в этой точке:

DSC00130

или прогуливаться взад-вперед по коридору вот в этой точке:

DSC00131

или просто ходить снаружи станции:

DSC00132
(Reply) (Parent) (Thread)
From: rubir_ru
2013-02-16 12:22 pm (UTC)
явная утеря логики :). Пусть сначала цена "нового российского" упадет в 5 раз, чтобы оно кому-то стало конкурентным.
(Reply) (Thread)
(Deleted comment)
From: rubir_ru
2013-02-16 04:04 pm (UTC)
за счет как у всех нормальных людей рынка всего мира. Местечковость она прям в крови :(
(Reply) (Parent) (Thread) (Expand)
[User Picture]From: panchul
2013-02-16 04:09 pm (UTC)
Это ценное соображение, но я хочу обратить внимает, что:

1. Данная плата использует самую дорогую продаваемую сейчас версию PIC32 (PIC32MX795F512L), с самым большим количеством памяти.

2. Цены на сами микроконтроллеры Microchip PIC32 (хоть это и лишь часть стоимости платы) отличаются в volume pricing более чем в 4 раза - от $1.51 за PIC32MX110F016B до $6.62 за PIC32MX795F512L.

http://www.microchip.com/ParamChartSearch/chart.aspx?branchID=1005

3. При пересечении границы скажем chipKit Max32 стоят в России в два-три раза больше чем в США

Например вот здесь http://www.electronshik.ru/card/chipkit-max328212digilent-f1893212
можно купить chipKit Max32 за 3973 рублей ($132),

а в штатах он стоит всего $50 (1500 рублей)
http://digilentinc.com/Products/Detail.cfm?NavPath=2,892,894&Prod=CHIPKIT-MAX32

4. Есть гораздо более дорогие платы с Microchip PIC32, чем в посте Вакуленко - например вот эта плата стоит $150 в штатах:

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en554942



5. Нужно понять, где российская плата находится в спектре дешевых и дорогих плат, нет ли у нее очевидных дефектов, нет ли у нее отсутствия важных полезных features или наоборот, присутствия интересных features, которые забыли поставить конкуренты. После этого можно посмотреть на цену повнимательнее.
(Reply) (Parent) (Thread)
From: rubir_ru
2013-02-16 04:20 pm (UTC)
всё проще, Юрий. Рынок в итоге определит, нужна ли кому-то плата неизвестного производителя по данной конкретной цене.

Вот скажем я, как рыночный покупатель, для себя определил, что мне на данный момент более интересны планшеты на RK3066, чем на всех прочих конкурентах, включая mips. Если конкуренты со временем смогут предложить что-то достойное, изучу и их предложения, но сейчас у них на одного потребителя меньше, чем могло быть :).
(Reply) (Parent) (Thread) (Expand)
(Deleted comment)
[User Picture]From: _iga
2013-02-17 02:31 am (UTC)
Для самодельной метеостанции плата подойдёт.
Только сенсоры добавить.
Правда, TFT будет много жрать, но наверное его можно программно отключать.
(Reply) (Thread)
[User Picture]From: panchul
2013-02-17 02:35 am (UTC)
Да, TFT можно отключать. Кстати, с TFT есть элегантный способ вывода на него с помощью параллельного порта и DMA контроллера (правда для другой платы).
(Reply) (Parent) (Thread)
[User Picture]From: _iga
2013-02-17 02:43 am (UTC)
В общем, если Вы знакомы с авторами этой платки, посоветуйте им как опцию ставить reflective LCD - заодно и дешевле выйдет.
(Reply) (Parent) (Thread)
[User Picture]From: zevaka_derevnia
2013-02-17 03:11 pm (UTC)
Спасибо за обзор - интересно. Российскую плату, о которой пост, не возьму из-за жадности. Жаба говорит мне: за что такие бабки?
(Reply) (Thread)