Карма: 16
Рейтинг сообщений: 170
Зарегистрирован: Вс дек 02, 2012 16:58:33 Сообщений: 828 Откуда: Уже не город Белых гор
Рейтинг сообщения:0
Таймер с выходом ШИМ 50%, UART или SPI в slave режиме с тактированием от этого таймера, и внешний XOR элемент между тактом и данными. Любой контроллер это может.
UART не пойдёт, там старт/стоп биты обязательны... а SPI вполне пойдёт, только надо делать отдельно синхронизацию, а это дополнительные элементы в схеме. а программное кодирование может любой МК.
с загрузкой кодирование на аппаратную часть может сетевой контроллер... на скорости 10-мегабит он использует Манчестерское кодирование http://soft-arhiv.com/load/22-1-0-1088 есть МК со встроенный Ethernet-контроллером..))
С UART уже по пробовал стоповые биты мешают, а ШИМом как сделать инверсное переключение ? (настроил режим сравнение на 01, а как на 01 поменять)
Под аппаратным приемом/передачей подразумеваться, закинул в переменную значение 0xAABB (или массив CCR), а остальное все аппаратно(DMA+PWM) и на выходе, уже сигнал с кодированием.
Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.
можно использовать и аппаратный SPI, если предварительно перевести данные в манчестер: например так - значение 0xAA, 0xBB переводим в манчестер - 0x99, 0x99, 0x9A, 0x9A. (10101010 , 10111011 > 10011001, 10011001, 10011010, 10011010). а остальное все аппаратно (SPI). И на выходе (SPI) уже сигнал с кодированием. Возможно только придётся точно расчитать такты (fosc)... если нужна высокая скорость работы SPI (fosc/2)... ))
Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре.
Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств.
Мы прочитали про внешний элемент XOR. Вопрос зачем он нам нужен? При остановленном SPI он обеспечит непрерывную несущую. 0xAA, 0xAA, 0xAA... (1010101010101010...). или 0x55, 0x55, 0x55... (0101010101010101...).
Ну и зачем нам передавать несущую (в пустую занимать канал связи) ? Мы данные передаём или несущую? ... ))
Строго говоря Манчестер_2 - это всего лишь способ кодирования информации.
Более того, в стандарте предусмотрена синхронизация декодера и распознавание командных и пассивных слов в начале слова, удлинением первого символа троекратно (3 такта) - 0 -пассивное слово, 1 -командное.
Я делал полностью аппаратный кодёр-декодер на 176-й серии (т.е. при полном отсутствии процессора в схеме), со скоростью кодирования примерно 5-10 кбит в сек с FM манипулированием в радиоканал, по проводам освещения внутри 5-ти этажного здания института. Для охранной сигнализации с распознаванием 4-х тысяч устройств и 4-х датчиков релейного типа (вкл-выкл).
12 бит адрес + 4 бит датчики. Примерно 20 корпусов 176-й серии (кодек) и 2 корпуса 174-й (радиоканал). В 1992 году.
Есть российская микросхема 588вг6 (или упрощенный вариант вг3), которая только и занимается что кодированием и декодированием М-2. Она с 16-битным интерфейсом, потребление 0,1мА 5В, скорость 1 мегабит в сек или меньше. Занимался ею в 1988-90г.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 24
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения