Pinboard II. Концепция краевого модуля

Распечатать

На Pinboard II есть боковой разъем расширения, вот его распиновка:

Туда можно выткать какую-либо периферию. Например сейчас разрабатывается и скоро пойдет в производство модуль двухканального RS232/RS432 с гальванической развязкой (опционально) каналов. Но речь не о нем, а о общей концепции при создании таких модулей.

Вся соль в том, чтобы сделать модуль самодостаточной единицей. Т.е. на нем должен быть точно такой же разъем под процессорный блок, как на PBII. C точно такой же распайкой на периферию модуля расширения. Тогда у нас получается ситуация, что можно будет отлаживать систему в двух схемах:

  • Полная: Процессорный блок — главная плата — краевой модуль. Допускающая удобную и быструю перешивку проца, связь с компом по интерфейсам, отладку и прочие блага наличия FTDI и всяких примочек демоплаты.
  • Удаленная: Процессорный блок — краевой модуль + внешнее питание с адаптера. Что удобно когда надо закинуть, например, наш блок куда-нибудь в автономное плавание. И дать ему там побыть одному, половить глюки и баги. Причем не занятый краевой разьем модуля расширения может дополняться чем либо еще. Например какими нибудь доп интерфейсами (плата расширения на плату расширения :) ), или как под доп входы-выходы под управление использоваться. Этот режим чем то напоминает концепцию Arduino + Shield где в роли арудины наш процессорный модуль, а в роли шилда краевой модуль расширения. Конечно можно в таком режиме его и на постоянное дежурство куда-либо повесить, но это нерационально.


Такая концепция дает ряд конструктивных особенностей которые желательно учитывать:

  • Возможность подключить внешнее питание и обеспечить питанием процессорный модуль
  • Возможность переключать питание с внешнего на питание от шины MainPower платы Pinboard II.
  • Соответствие выводов разьема под процессорный модуль распиновке и подключения интерфейсов на соответствующие шины (т.е. чтобы i2c четко на i2c, spi на spi и т.д.). При этом с точки зрения контроллера не должно быть различия в работе с краевым модулем сквозь шины материнской платы и работе в автономке.
  • Краевой разьем должен быть утоплен за край платы, чтобы не торчать и не мешаться:

    При этом плата упирается торцом в материнку, что увеличивает прочность конструкции и снижает нагрузку на разъем. Если плата расширения получается слишком большой и прочность конструкции оказывается недостаточной, то может быть и горизонтальное исполнение, на стойках с подсоединенеием как выноской, так и шлейфом:

З.Ы.
В данный момент, сторонними разработчиками, ведется разработка процессорного модуля под PIC18F67J60 с Ethernet разьемом на борту. Плата уже разведена и ждем прихода печатных плат для сборки и отладки прототипа.
Также, на стороне, разработан модуль под STM8, в данный момент ведется его доводка и подготовка к производству.

Еще на форуме видел движуху по организации модуля под ПЛИС от Xilinx.

З.З.Ы.
На множественные вопросы по срокам отгрузки плат:

В: Когда отгрузка?
О: Ситуация тяжелая — заказов очень много, монтажники работают на пределе, а новых людей вот так быстро найти весьма проблематично. Ищем подходящие кадры, кандидатуры уже есть, но в работу еще не введены. Плюс закупаем кое какое новое оборудование и пробуем новые технологические хитрости при сборке, чтобы ускорить процесс.
Пока сроки от оплаты до отгрузки доходят до месяца, стараемся сократить сей промежуток.

В: А когда можно будет заплатить и сразу же получить отправление?
О: К чистому складу в этом году вряд ли выйдем. Но к февралю вполне может быть.

В: А где узнать состояние заказа?
О: Есть ветка на форуме, где я отписываюсь о отгрузках.
—>тут<--
К сожалению там нет конкретных номеров заказов, мы не сопоставляли их с нашей базой, но есть даты оплат. Вот по ним можете ориентироваться. Пока в неделю мы делаем около 20 плат, крупные приходы по 40 плат раз в две недели. Вот, со дня на день, ожидаем очередной массовый вброс.

В: А что с документацией?
Основная документация выложена в ветке форума
Все обновления будут появляться в той же ветке форума, в первом сообщении. Это не все, будет больше, но чуть позже. Пока не успеваем.

Запись опубликована в рубрике Готовые устройства с метками , . Добавьте в закладки постоянную ссылку.

20 комментариев: Pinboard II. Концепция краевого модуля

  1. Интересно ))) Либо мы с тобой одинаково мыслим , либо «рыбак рыбака видит издалека» )))
    я тож прикручиваю таким макаром свои модули )

  2. AAC говорит:

    Т.е. пока доп модулей пока нет в продаже?
    Когда примерно ожидаются? Их можно будет отдельно купить?

    • DI HALT говорит:

      Когда сам не знаю. Как будет с прототипом, отладкой, наладкой серийного производства, комплектухой… Т.е. я даже примерных сроков не назову. Может через месяц уже взлетит, а может и все четыре провозимся.

  3. valio говорит:

    Модуль в lfyyjv контексте — читается как плоть ) Сия плата скорее наоборот, любителям ширпотреба от Атмела — попытка заштопать плоть их кругозора. Но никуда они не сползут)

    1) 40 дырок под главный проц — это еще пять лет ничего было,
    сейчас хотя бы 80, а остальные соплями поверх навесить можно.

    2) Напряжений от стабов — мало, имхо требуется ряд по 3-4 вида, или место.

    3) по RS и CAN даже не парься, ты только считаешь свои драйвера «хорошими»,
    есть либо лучше, либо сильно дешевле есть. Свои поставят, лишь место оставь.

    4) 2-3 гнезда под шинную подтяжку я бы оставил

    5) шинные трансляторы опять же всегда нужны, если по-взрослому.

    5) Сокет на PLS проблемный выходит, проходил такое. Через месяц при практике — лови глюки. Я бы смотрел в сторону 2*LCC68 или чего подобного. Придумать можно.

    • DI HALT говорит:

      1) Плата сделана для любителей. Профи по работе заказывают прототипы на производстве. Кому и зачем делать для себя плату с процом на 80 ног мне непонятно. Самое ходовое это 20-50 ног. В остальных случаях дешевле купить готовое устройство, чем что то самому колхозить. Вот мелочевка всякая это тру. Опять же 40 ног это на периферию платы, остальные выводи куда хошь. Можешь их разьемом внешним выбросить и куда-нибудь подключить.

      2) Обычно надо 1.8, 3.3, 5 ну и еще что повыше для всякой хитрой хрени. Можно взять извне, а можно и сгенерить самому из более высокого питающего.

      3) Потребность есть. Свои ставить будут в готовые устройства, они, кстати, по цене тоже золотые выйдут. Для отладки хватит и моего модуля.

      4) Возьми лапшой сверху, никто не мешает.
      5) Где и куда? Не хватает — сделай модулем.

      6) Дрыгать его никто не будет в разные стороны. Поставил и работай. Пол года, полет нормальный. Краевой там да, могут быть проблемы. Тут надо осторожней, но все опять же упирается в цену.

  4. plcist говорит:

    Я бы рекомендовал для дома поиграться с RS-485.
    С 8-ми ногими микросхемами RS-485 проблем меньше, чем с RS-232.
    К тому же можно организовать двунаправленную сетку с Мастерами/Ведомыми — как в промышленности.
    Только что реализовал в железе 9 объектов (за неделю) с сеткой RS-485, повешенной на соплях FTP-витой пары (монтажники даже экраны не всегда соединяли).
    Длины от 200 до 700 м на сегмент. Скорость 250 кбит/с определена аппаратурой.
    Некоторые сегменты работают даже без повторителей на 700 метров (это которые сам соединял), а на другие чужеручнособранные иногда приходилось ставить повторители).
    Протокол DMX для светоуправления — для дома можно и свой написать, или использовать что то типа промышленного Modbus.

  5. alexpolt говорит:

    DIHALT
    есть такой Сергей Белоусов — сделал acronis, parallels, можешь погуглить
    он сейчас стартовал http://runacap.com/ — фонд, который инвестирует в русские стартапы

    может имеет смысл обратиться с pinboard
    ведь это готовый продукт

  6. kiber0 говорит:

    О! Новый виток в развитии — открытая архитектура!

  7. mmavka говорит:

    Цитата: «Например сейчас разрабатывается и скоро пойдет в производство модуль двухканального RS232/RS432 с гальванической развязкой (опционально) каналов»
    Цитата: «В данный момент, сторонними разработчиками, ведется разработка процессорного модуля под PIC18F67J60 с Ethernet разьемом на борту»
    А когда можно будет прикупить сие чудо? Я бы с удовольствием встал в пред заказ.

    • DI HALT говорит:

      эзернет уже готов, по крайней мере пару дней назад мне отрапортовались, что прототип собран и благополучно испытан. Осталось только в производство запнуть. А вот сколько это будет… думаю месяца два, не меньше. Месяц только платы делать будут, потом подтяжка комплектухи, сборка…

      модуль 485 уже тоже почти готов и прототип собирается.

      • mmavka говорит:

        а с ценами уже определились? Я готов оплатить и быть в предзаказе!
        И вопрос по поводу программатора для PIC??? Собирать сторонний или будет что-то в комплекте?

        • DI HALT говорит:

          Цену я еще не считал толком. Надо будет потрясти поставщиков. попинать всех, посчитать монтаж.. В предзаказ буду ставить только тогда, когда плата пойдет в монтаж.

        • DI HALT говорит:

          Программатора там нет. Но емнип у этого контроллера есть бут, а еще будет клон пиккит2 прикупить.

          • mmavka говорит:

            будем ждать! а где свист слушать, когда можно будет покупать этот наборчик с клоном pikkit2?

          • DI HALT говорит:

            Ну я обьявлю когда оно в монтаж пойдет. Пост будет, да в магазине появится.

  8. dima_m говорит:

    Слушай DI, а эти монтажники которые собирают пинбоарды паяют SMD компоненты вручную паяльником или на станках каких? Качественная пайка получается, руками так не запаяешь небось?

Добавить комментарий