-
- Не сбил, а привёл в состояние панталыка... - seryy(29.03.2021 16:29)
- В общем, по результатам топика придется таки наверное прикоснуться
плотнее к STM32 - тут ущербный uart без FIFO, но c DMA волне в жилу
:) Походить по граблям ;) - Гyдвин(28.03.2021 16:06)
- Обсосал сегодня мысль и так, и эдак, прикинул хрен к носу, поковырял возможности uart&dma планируемых чипов. Не буду прикасаться - протрезвел :) Подобная лабуда у меня уже была - слишком много геморроя. И в эксплуатации, и в разработке - жалко времени. Не стОит экономия удобного единоообразия... Бесы попутали - Скрипач с Евгением ;) - Гyдвин(29.03.2021 14:44)
- И еще из опыта эксплуатации: В настольные ридеры тоже втыкал
ethernet. Времена 10 лет тому назад были такие - повальная мода на
клиент-серверные дела. И зоопарк клиентских махараек самого разного
пошиба. Но сейчас все жидят на жопе ровно - везде винда (1С).
Посему похоже опять пора возвращаться к истокам - usb. Тем более,
что в nrf52840 он имеется в чипе. Да и с луниксом повозился с тех
пор - созрел для того, чтобы наковырять интерфейсную приблудку к
девайсу. - Гyдвин(28.03.2021 13:55)
- Не понял, ты же возился с CH579 который вроде как имеет физ уровень
Ethernet, остаётся только трансик, дешевле не бывает. - General(28.03.2021 14:29)
- Оставил эту мысль, увы. Пощупал - кремний очень интересный. Но беда
в закрытых китайских либах - полуфабрикатах. Прямого доступа к
радио нет. IP стек занимает больше половины RAM. Все вместе
задействовать не получается с их либами. Ну и перспекивы таки
беспокоят - китайцы... Для домашних поделок, короче, вполне гарно,
но в серию "на 10 лет" не заложишь... - Гyдвин(28.03.2021 14:44)
- Судя по потрохам либы, они туда LWIP засунули. Молодцы китайцы( Но
прямо в начале видны адреса регистров и полей контроллера, типа
R32_ETH_TX. Наверно, если очень захотеть, можно разобрать все это
дело на кирпичи. - s_h_e(28.03.2021 15:35)
- Кстати, и другие китайцы за 3 года довольно сильно продвинулись и
"оевропеились" ;) Сайт стал доступным для понимания, выложили
компилятор, IDE и SDK. Чипы копеешные - во всех китайских утюгах и
лампочках сейчас. Посматриваю. Возможно для меток вполне сгодятся -
есть вроде пример в SDK для прямого обращения к трансиверу. - Гyдвин(28.03.2021 15:41, ссылка)
- И даже линейка на RISC-V появилась. Тоже со всем необходимым... - Гyдвин(28.03.2021 15:44)
- Да. И вполне даже работает. Но размер пакетов 576 байт и соединений 4. RAM занимается при этом 20 с лишним кБ (не забываем про буферы под железо ethernet). Ресурсов маловато остается. Мне бы и и стек не нужен, но работа с железом в бинанрниках. Шибко долго ковырять это дело - разбираться. C BLE аналогично... - Гyдвин(28.03.2021 15:36)
- Кстати, и другие китайцы за 3 года довольно сильно продвинулись и
"оевропеились" ;) Сайт стал доступным для понимания, выложили
компилятор, IDE и SDK. Чипы копеешные - во всех китайских утюгах и
лампочках сейчас. Посматриваю. Возможно для меток вполне сгодятся -
есть вроде пример в SDK для прямого обращения к трансиверу. - Гyдвин(28.03.2021 15:41, ссылка)
- Судя по потрохам либы, они туда LWIP засунули. Молодцы китайцы( Но
прямо в начале видны адреса регистров и полей контроллера, типа
R32_ETH_TX. Наверно, если очень захотеть, можно разобрать все это
дело на кирпичи. - s_h_e(28.03.2021 15:35)
- Иногда можно и без трансика. - s_h_e(28.03.2021 14:32, ссылка)
- Оставил эту мысль, увы. Пощупал - кремний очень интересный. Но беда
в закрытых китайских либах - полуфабрикатах. Прямого доступа к
радио нет. IP стек занимает больше половины RAM. Все вместе
задействовать не получается с их либами. Ну и перспекивы таки
беспокоят - китайцы... Для домашних поделок, короче, вполне гарно,
но в серию "на 10 лет" не заложишь... - Гyдвин(28.03.2021 14:44)
- USB это удобно - питание и шина в одном флаконе. Но у 52840 корпус
непаябельный вообще, бери лучше 52833. - Andreas(28.03.2021 14:24)
- Я тут грустную мысль недавно толкал - 52810 в Элитане 260 руб. Но это для меток - в 32-ногом корпусе. Массовое придется-таки собирать самим. А по поводу 52840 в том же Элитане вообще грусть "цена договорная", стремящаяся в небеса. Про питерцев efind.ru вообще забыл (а на них был расчет, как представителя Нордик). Вот и решил таки попробовать связаться с китайскими модулями. Их надо достаточно немного для ридеров, да и нашим монтажникам паять будет проще. Приляпал на плату и Гyдвин(6 знак., 28.03.2021 14:35)
- Нормально он паябельный. Вот внутренние ноги на дешевом текстолите
не вывести наружу, это да. Но без них можно обойтись. - s_h_e(28.03.2021 14:28)
- Нахрена, если есть 52833 в нормальном корпусе и бле5.1? - Andreas(28.03.2021 15:06)
- Они оба в QFN73. 52840 еще и в WLCSP бывает, такое не паял) - s_h_e(28.03.2021 15:17)
- У 52833 есть вариант нормального QFN40, он дешевле и есть в
наличии. У 52840 только говенный двухрядный. - Andreas(28.03.2021 16:37)
- Ну хз. Со внешнего ряда "говенного" можно 25 GPIO вытащить. У нормального всего 18. Фор хум хау. - s_h_e(28.03.2021 17:00)
- У 52833 есть вариант нормального QFN40, он дешевле и есть в
наличии. У 52840 только говенный двухрядный. - Andreas(28.03.2021 16:37)
- Они оба в QFN73. 52840 еще и в WLCSP бывает, такое не паял) - s_h_e(28.03.2021 15:17)
- Нахрена, если есть 52833 в нормальном корпусе и бле5.1? - Andreas(28.03.2021 15:06)
- на nrf52840 вроде как можно по синезубу 40 м... - Vit(28.03.2021 13:57)
- Синезуб не нужен. Нужен трансивер, с помощью которого буду общаться
с метками через usb. МощОй -40 дБм на расстоянии 5 см :) - Гyдвин(28.03.2021 14:11)
- Зачем трансивер, если можно просто выкинуть провода? В комп с 1c
синенький донгл с али, и все. - s_h_e(28.03.2021 14:13)
- Старая ноша тянет :) Надо в этот настольный ридер добавить совместимость с предыдущим - читать/писать RFID карты и 125 кГц метки. - Гyдвин(28.03.2021 14:18)
- Свисток. У нас это так называют. - SciFi(28.03.2021 14:14)
- Зачем трансивер, если можно просто выкинуть провода? В комп с 1c
синенький донгл с али, и все. - s_h_e(28.03.2021 14:13)
- На открытом пространстве на порядок дальше. - s_h_e(28.03.2021 14:01, youtube)
- Синезуб не нужен. Нужен трансивер, с помощью которого буду общаться
с метками через usb. МощОй -40 дБм на расстоянии 5 см :) - Гyдвин(28.03.2021 14:11)
- Не понял, ты же возился с CH579 который вроде как имеет физ уровень
Ethernet, остаётся только трансик, дешевле не бывает. - General(28.03.2021 14:29)
- не очень понял, что и как предполагается транслировать - "в сеть и
обратно". по RS485 обмен на 115200 до 100 м часто используем. на
большее расстояние скорость чуток снижаем обычно. на 20 м легко
пробивает WiFi. встречал "удлинители USB" через витуху. так что
вопрос не понял. - Vit(28.03.2021 13:54)
- В "Центральный модуль" по сети ethernet с хоста приходит пакет,
предназначенный для "Ридер 1". "Центральный модуль" его тупо
пересылает по назначению посредством RS422 целиком. То же самое и
обратно - пакет, принятый по RS422, центральным модулем
пересылается хосту. Получается все достаточно просто - пакеты
одинакового размера, DMA. Ну и служебные заголовки в пакетах для
организации протокола/команд и пр... - Гyдвин(28.03.2021 14:05)
- а чего не взять какие бывшие люминарики, в которых езернет вкрячен
весь, за исключением трансформатора, и вместо центрального модуля
вообще свитч использовать? - Mahagam(29.03.2021 16:39)
- Сегодня, когда обдумывал вчерашнюю идею, смотрел efind на предмет
наличия TM4C1294. Как ни странно, есть. И цена не выросла - так и
держится в районе 11..12$ А вот STM32F407V, который собрал на столе
и пытал с LAN8720, стОить стал совсем негуманно. Как и LAN8720. Но
так как уже, покумекав, отказался от идеи "псевдо-ethernet", эти
"лапти" излишни. В ридерах поставлю старый-добрый ENC28 в связке с
NRF52xxx. От добра добра не ищут - со жрачкой придется опять
смириться... А вот с Гyдвин(976 знак., 29.03.2021 20:57 - 21:45, ссылка)
- сегодня забрал посылку с али, модуль на LAN8720. с разъёмом за 1.85$ буду как-нить ethernet в плисине подтыкать. ну и ADC AD9226 сдвоенный пришёл. всем этим займусь попозже. дохрена всего навалилось - Mahagam(29.03.2021 23:37)
- Медиатек, похоже, не в курсе, что у него процессоры в -40 умеют. - s_h_e(29.03.2021 21:12)
- Н'дык клевещут же :) - Гyдвин(29.03.2021 21:42, ссылка)
- Там вообще не написано, что это за температура -40. Может хранения) - s_h_e(29.03.2021 22:06)
- MTK заявляет -20..+55. А эти китайцы зуб дают -40..+85 - небось тщательно тестируют :))) А так, эти модули будут устанавливаться в помещениях... Меня больше напрягает довольно долгий старт этих uC-луникс железок - 30..50 сек. Возможно придется предусмотреть супервизор на каком-нить 8-лапом MSP для передергивание питания - рестарта при вероятных зависонах... В качестве центрального модуля оно вроде и излишне (тут как раз CH579 самое то), но, как уже сказал, надо уже Гyдвин(180 знак., 30.03.2021 07:38)
- Это как про светодиод для прожектора, 100Вт. Читал где-то отзыв поукпателя, что всего 40Вт при отличном теплоотводе держит. На вопрос покупателя к продавцу, как последний у себя получил мощность 100Вт, китаец, не моргнув глазом, ответил: жидким азотом охлаждал. - Nikolay_Po(30.03.2021 00:54)
- Там вообще не написано, что это за температура -40. Может хранения) - s_h_e(29.03.2021 22:06)
- Н'дык клевещут же :) - Гyдвин(29.03.2021 21:42, ссылка)
- Сегодня, когда обдумывал вчерашнюю идею, смотрел efind на предмет
наличия TM4C1294. Как ни странно, есть. И цена не выросла - так и
держится в районе 11..12$ А вот STM32F407V, который собрал на столе
и пытал с LAN8720, стОить стал совсем негуманно. Как и LAN8720. Но
так как уже, покумекав, отказался от идеи "псевдо-ethernet", эти
"лапти" излишни. В ридерах поставлю старый-добрый ENC28 в связке с
NRF52xxx. От добра добра не ищут - со жрачкой придется опять
смириться... А вот с Гyдвин(976 знак., 29.03.2021 20:57 - 21:45, ссылка)
- Вопрос о топологии "звезда" для RS485 (RS422, хотя наверно путается
четырехпроводное включение с собственно RS422)? или просто
констатация прямоугольности решения? без мозга можно тот же CH9121
притащить. Но, если ридеры USB-1 совместимы, то, наверно всё-таки
проще кетайский удлинитель заюзать. что-то типа "DIGITUS USB 2.0 -
UTP Cat5" или "DIGITUS USB 2.0 - UTP Cat5, 100m" - Vit(28.03.2021 14:16, ссылка, ссылка)
- Спасибо, что напомнил про готовых китайцев на CH9121. Действительно, через них можно организовать доступ по ethernet к отдельным ридерам (иногда бывает нужно). - Гyдвин(28.03.2021 15:08)
- Тут опять "совместимость". Центральный модуль рулит светофорами,
датчиками периметра, принимает показания весов и пр. "Звезды" не
надо. Будет конкретно 2 uart - персональный uart каждому ридеру :)
Ну а 422 - да, для полного дуплекса, чтобы совсем упростить задачу.
Асинхронный обмен... И по штучке MAX3080. В DIP корпусе - для
молний :) - Гyдвин(28.03.2021 14:28)
- для молний добавляю разрядники Bourns 2051-09. - Vit(28.03.2021 14:44)
- Это да - придется озаботиться. В нынешней системе ставим копеешный ethernet свич - заодно и "предохранитель" :) Правда все длинные сегменты сетей давно оптика. Из за меди раньше и были траблы после гроз, потому как "локальная медь 20 метров " в стальных трубах. После применения оптики для ethernet и в старых системах с RS485 ничего не пыхает. А надо бы :) Млять по 20 лет уже железяки работают - не хотят менять на вторую версию. А я тут с V3 ношусь :) - Гyдвин(28.03.2021 15:03)
- для молний добавляю разрядники Bourns 2051-09. - Vit(28.03.2021 14:44)
- а чего не взять какие бывшие люминарики, в которых езернет вкрячен
весь, за исключением трансформатора, и вместо центрального модуля
вообще свитч использовать? - Mahagam(29.03.2021 16:39)
- В "Центральный модуль" по сети ethernet с хоста приходит пакет,
предназначенный для "Ридер 1". "Центральный модуль" его тупо
пересылает по назначению посредством RS422 целиком. То же самое и
обратно - пакет, принятый по RS422, центральным модулем
пересылается хосту. Получается все достаточно просто - пакеты
одинакового размера, DMA. Ну и служебные заголовки в пакетах для
организации протокола/команд и пр... - Гyдвин(28.03.2021 14:05)
- Я даже больше скажу. FPGA Efinix за $4 в TQFP (а в качестве резерва GOWIN - там и QFN44 со встроенной FLASH для загрузки есть за пару баксов) открывают дорогу к кастомным протоколам и стандартам связи любой степени извращенности. - Evgeny_CD(28.03.2021 13:47)
- Видел. 115200@25м. Но там лежал экранированный кабель, с никуда не
подключенным экраном. Cкpипaч(143 знак., 28.03.2021 13:36)
- Сдается мне, что и на неэкранированном будет все пучком... - Гyдвин(28.03.2021 13:45)
- 485й, модбас, тянул 115200 в линии длиной метров триста. LordN(84 знак., 28.03.2021 13:49)
- У меня 485 на линиях до 1500 м. 115200 бит/сек, на концах линии
терминаторы и растяжки. 15 устройств на линии. Обычная витуха без
заземления. Везде гальваноразвязка. - FDA(28.03.2021 15:51 - 29.03.2021 11:10)
- Гальваноразвязка весьма важный элемент. Но недёшево. - Evgeny_CD(28.03.2021 17:14)
- не всегда и не везде она нужна. а кое-где так и вообще противопоказана - LordN(28.03.2021 17:36)
- Гальваноразвязка весьма важный элемент. Но недёшево. - Evgeny_CD(28.03.2021 17:14)
- Используем провод аналогично. - Vit(28.03.2021 13:55)
- У меня 485 на линиях до 1500 м. 115200 бит/сек, на концах линии
терминаторы и растяжки. 15 устройств на линии. Обычная витуха без
заземления. Везде гальваноразвязка. - FDA(28.03.2021 15:51 - 29.03.2021 11:10)
- 485й, модбас, тянул 115200 в линии длиной метров триста. LordN(84 знак., 28.03.2021 13:49)
- Сдается мне, что и на неэкранированном будет все пучком... - Гyдвин(28.03.2021 13:45)