ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
825851 Топик полностью
Evgeny_CD, Архитектор (21.03.2018 00:28, просмотров: 221) ответил Evgeny_CD на Попробую пояснить так. Итог нескольких лет моих размышлений.
Добавляем гальваническую развязку с проходной 0.5пФ http://caxapa.ru/801888.html
http://caxapa.ru/825824.html
Драйверы RS-422 те же, что и раньше. Изолятор. ISO7721 2 канала, 1 TX, 1 RX, 100 Мбит/сек, 0.5 пФ типовая, 85...100 kV/μs -> ISO7721DR 3KV GEN PRP 8SOIC 2,500 - $1.02195 ISO7721FDWR 5KV GEN PRP 16SOIC 2,000 - $1.69708 Искажает длительность любого импульса не более, чем на 5 нс. У нас максимальная частота 24 МГц, или длительность бита, или 42 нс. Вторая частота - 16 МГц, или 63 нс. 5 нс ок. http://caxapa.ru/825517.html Теперь контроллер разрешения передачи драйвера RS-422. ATTINY212-SSNR SOIC8 4,000 - $0.38160 --> (их пока на складах нет, но не суть). 1 CLC, 1 компаратор 50 нс, 2 16 битных счетчика. Принятые сигналы со стороны изолированной части трактуются так -- 1 в течение 20 битовых интервалов самой короткой длительности - пауза -- остальное - работа. В начальный момент передатчик выключен, проверяется что от изолированной части идет 1. В момент первого перехода в 0 передатчик включается, и остается включенным не более, чем. Защита от забивания линии. После наступления паузы передатчик выключаем. Паузу детектируем CLC, таймерами, на худой конец - RC цепочкой и компаратором. MCU контроллер передатчика удобен тем, что можно задать хороший алгоритм работы, с защитными интервалами и проч, и это будет работать гораздо надежнее простых переключалок для RS-485. Детектировать не только длинные "1", но и "0", что, например, сигнализирует неисправность изолированное стороны. В целом этот MCU будет выступать как настоящий nanoPLC :) Вот. Наконец-то у меня в голове сложилось.