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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

      1. Вручную?! Неплохо. А можно еще вопросики?
        1. Глицерином паяют?
        2. FT 232 паяют жалом типа бегущая волна?
        3. Потом после пайки чем-то обрабатывают поверхность платы от остатков пайки?
        4. Травят плату в чем?
        5. Каким способом вообще изготавливают плату?

  6. Зачем выдумывать велосипед? Не проще ли идти по пути «кросс-плата с разъемами» + необходимый набор модулей устанавливаемых на ней.
    Взять тот же самый DIN по-проще, не на 160, а скажем на 32 контакта и плясать от этого, ну и сделать интерфейс кросс платы реконструируемым. А на самих модулях учесть установку мезонинов на TCA. В домашних то условиях все эти дин рейки и тса достаточно проблематично делать, а раз уж делать промышленными методами, почему бы и не смотреть в сторону промышленных стандартов?

      1. Скажем так, плат на bls и pls для радиолюбителей, хоть ж..ой жри, те же ардуино, лаунчпады, дискавери. При желании и самому сделать не сложно, а вот составлять из них сложные мезонинные конструкции ни есть гуд.
        А вот если бы Вы начали продавать недорогии платы с промышленными разъемами, то было бы неплохо. Во-первых — это уже следующий уровень любительских конструкций, которые в обычных домашних условиях труднодоступны, для более сложных и надежных конструкций, и отсюда следует уже во-вторых — расширяется сфера применения — применять их будут не только любители, но и мелкие конторки, а может еще кто по-круче, но кто работает по промышленным стандартом, делает платы для евромеханики и прочее, а при адекватной ценовой политики — с этого можно будет словить профит, т.к. готовые мезонные платы стоят ой как недешево, точно не любителям, и напряжно мелким фирмам. А цена возрастет не сильно, я сам много работал с compactPCI и VME.
        Усложнения конструкции тут в принципе не будет, т.к. все эти разъем специально создавались под магистрально-модульные приборы, чтобы максимально унифицировать части и максимально удешевить и упростить производство. Если бы мезонин на PLS и BLS — было бы круто — все бы крупные конторы давно бы уже отказались от compactPCI, VME, PC104 и прочего.
        А так вон — есть еще очень изящное решение — делать с разъемом в формате DIMM, как у планок оперативной памяти — подсмотрел у Техас инструмент, вот сейчас фигачу в оборудование однотипные платы с МК+ПЛИС+ПИАС, установленные на одну шину — выходит и удобней и дешевле (в больших количествах), чем древние наработки, где куча аналогово-цифровых плат, связанных друг с другом шлейфами на IDC.
        В общем много есть разных решений, а простенькие радиолюбительские решения уже набили оскомину.
        Опять таки Ваше утверждение верно для любителя, который все сам делает, а если Вы будете штамповать платы не руками 3.5 анонимусов, то большой разницы не будет, а радиолюбителям приятно. Я уже давно ищу дешевые и прсотые платы с промышленными разъемами, ан все не получается.
        Кстати на том же самом Д-Сабе или IDC будет дешево, но по-надежней.

        1. Чтобы делать фабрично надо

          А) Увеличивать тираж раз так в пять, чтобы выйти хотя бы на уровень серии для серьезного предприятия. Это существенные деньги. Около миллиона только на запуск. Я потяну, а если не взлетит? Деньги на ветер.

          Б) Увеличивать цену раза в два для малых тиражей. Тогда на любителях можно ставить крест. Для них будет слишком дорого.

          Так что не вижу смысла.

  7. Ди, приветствую. Сейчас пытаюсь прицепить устройство на краевой модуль, использую процессорный модуль, возник такой вопрос:
    на краевой модуь выведены пины

    SPI2_SCK
    SPI2_MISO
    SPI2_MOSI
    SPI1_NSS
    т.е. все пины от второго spi а ss от первого.

    скажи пожалуйста, это досадная оплошность, какая-то коллизия или я чего-то не понял?

    1. Не, они просто так зовутся. Линии spi едины для всех, а ss разные. 1й ss идет на флешку, что внизу. А второй на краевой.

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

Ваш e-mail не будет опубликован.

Перед отправкой формы:
Human test by Not Captcha