передача данных по аналговым и цифровым шинам
- Войдите на сайт для отправки комментариев
Чт, 21/01/2021 - 05:33
всем привет
постараюсь систематизировать свое понимание как происходит передача данных по цифровым и аналоговым шинам
если я что то упустил и есть еще варианты прошу написать в комментах
итак, передача данных по аналговым и цифровым шинам
передача данных по аналоговой шине возможна только изменением
напряжения на этой линии и интерпретации этого напряжения по соответствующей формуле, таким образом можно передать только одно значение и нельзя передать пакет байтов
на цифровых шинах все иначе
существует 2 подвида
первый это когда передающий притягивает или отпускает линию данных на определенный временной интервал измеряемый в микросекундах, и в зависимости от времени притяжки или отпускания линии принимающий
понимает какой бит информации был передан 0 или 1
второй вариант это когда помимо линии данных существует тактовая линия
синхронизирующая отправителя и получателя на линии данных
когда тактовая линия притянута к логическому нулю или единице(цикл записи на линии данных) передающий притягивает линию данных в 0 или 1 в зависмости от того какой бит информации хочет передать и меняет состояние на тактовой линии (сигнализирующее что начался цикл чтения на линии данных), принимающий же в свою очередь следит за тактовой шиной и как только она сигнализирует что линия данных перешла в режим чтения, читает с неё данные, далее передающий меняет состояние на тактовой шине в режим "запись" и меняет состояние на линии данных, принимающий же ожидает пока состояние на тактовой шине сменится с состояния "запись" на "чтение"
Хрень, есть куча цифровых протоколов , в которых передача \ прием идёт совершенно по разному и это описано в документации. Открываем и читаем.
Фигню написал.
В природе такая туева хуча цифровых интерфейсов, что описать их всех в рамках даже целой статьи нереально.
А сколько протоколов передачи вообще мало кто знает.
постараюсь систематизировать свое понимание как происходит передача данных по цифровым и аналоговым шинам
Лучше бы постарался писать по-русски.
передача данных по аналоговой шине возможна только изменением
постараюсь систематизировать свое понимание как происходит передача данных по цифровым и аналоговым шинам
Лучше бы постарался писать по-русски.
вот в личной переписке пишу хорошо, со всеми знаками препинания, а на форуме как то вообще не замарачиваюсь по поводу правописания, виноват, извините
передача данных по аналоговой шине возможна только изменением
просто условность, поднято или отпущено напряжение на линии в зависимости от этого мы понимаем какой "режим"
))
ну по своей сути они делятся на 2 подвида ведь?
там где в зависимости от времени притяжки(в микросекундах) линии данных принимающий понимает какой бит информации передали, и там где существует некая тактовая линия синхронизирующая читателей и писателей с линии данных
да это то все понятно, но ведь принцип передачи у них должен быть общий? могут отличаться только интервалы притяжки(в микросекундах) или дополнительные синхронизирующие тактовые линии?
пойми, ты пишешь чушь.
слово "аналоговый" тут лишнее. Если ты передаешь число побитно - это цифровой метод передачи, независимо от того, какие пины ардуины ты используешь.
И кстати, у ардуины ВООБЩЕ НЕТ АНАЛОГОВЫХ ВЫХОДОВ, все выходы только цифровые.
да это то все понятно, но ведь принцип передачи у них должен быть общий? могут отличаться только интервалы притяжки(в микросекундах) или дополнительные синхронизирующие тактовые линии?
Не должен.
Во первых цифровые интерфейсы деляться как минимум на параллельные/последовательные и синхронные/асинхронные. (На самом деле таких кардинальных различий куда больше)
Во вторых , то что справедливо для одних , не работает на других.
В общем не нужно пытаться объяснить то, в чем сам не рубишь, тем кто не рубит ещё больше.
Гивера с нас хватит вполне, такую же пургу прогоняет.
И вообще в первую очередь рекомендую начать различать интерфейс и протокол.
Тех же интерфейсов аппаратных у ардуино (нано/Уно) 4 штуки : USB, TWI(он же I2C),SPI и UART.
Всего же интерфейсов сонм. Приведу то что в голову пришло: CAN, ASI, IDE, HDMI, DVI, VGA(вот он кстати аналоговый), FireWire, PS/2, LTP, SATA/PATA и тд.
Так вот практически через любой интерфейс можно организовать работу по практически любому протоколу.
А для того что бы понять как они работают, нужно читать про каждый из них отдельно.
На большинство есть документация в открытом доступе.
И не надо пытаться натянуть сову на глобус.
бла-бла-бла
Родное сердце, ты для чего это написал? Укушен преподавателем? ;)) Тогда тебе картинка:
И это еще не все способы передавать сигнал в "цифровой" линии без отдельной синхронизации. ;)))
Интернет и так переполнен безграмотными "комментариями".
===========ОФФТОП===========
Я читал когда-то в Бауманке курс для переподготовки взрослых бездельников. Там у меня было часов 20 лекций по ОТПИ (Основы Теории Передачи Информации). Это вот как раз то, что ты пытаешься изложить, плюс основы физики передачи+ немного булевой алгебры, теории автоматов, теории сложности, гармонического анализа и модель ОСИ туда же. Я этим долбаёбам даже Шеннона-Хартли за одну лекцию доказывал и Котельникова-Найквиста. Не думаю, что они много понимали ;))).
Я думал тут опубликовать, но сами материалы я давно проебал, а по памяти восстанавливать лень.
===================================
А вот тебе еще про линии, цифровые :))) как ты их обозвал! Кроме напряжения (которое бывает с общей землей, а бывает дифференциальной парой) есть еще и токовая петля.... ну к примеру, о "притягивании и оттягивании".
А для понимания сути - разложи, если интересно, по семи уровням ОСИ обычное устное общение людей в деревне. ;))) А то, без понимания основ, сразу к цифровым линиям! Вот прям так:
1. Физика:
2. Канал:
3. Сеть:
4. Транспорт:
5. Сеанс:
6. Данные:
7. Приложение:
------------------------
ну надо передать пакет байтов, через аналоговый сигнал это как сделать?
))
Можно поподробнее: вот, скажем, подали "на линию" логический ноль - это режим записи или режим чтения? И, кстати, "линия" - это то, по чему передаются данные?
"Обратный пример"
Азбука Морзе, телеграф... ацп
"Обратный пример"
Азбука Морзе, телеграф... ацп
Это что было?
Примеры передачи информации через аналоговую линию.
И что из этого является аналоговой линией?
Это что было?
Обратный пример. :)
Не спрашивай, я нинаю, шоэтотакое. Я ЕГЭ не сдавал. :)
Во-первых, обычно требуется передать аналоговый сигнал через цифровую линию, а не наоборот. Обратный пример я даже как-то придумать не могу.
Ну значит и у меня не получилось...
Кстати, что это за линии такие, цифровые и аналоговые? Я думал, что такой классификации не бывает...
Аналоговый сигнал в цифровой ?
Да это программы на магнитной пленке записанные.
В юности моей в широком ходу была данная технология
передача информации по радиоканалу с амплитудной модуляцией - это что?
А что в электротехнике есть такие термины как "поднять напряжение или опустить"?
ну притянуть линию к 0 или 1 точно где то читал)) потому что по умолчанию линия бывает притянута резистором к земле или питанию
как договоримся, чистая условность, если на тактовой линии логический 0 то на линии данных мы можем договорится что будет фаза чтения или фаза записи
передача информации по радиоканалу с амплитудной модуляцией - это что?
почему сразу с амплитудной, модуляция может быть любой, и почему только по радиоканалу, а по проводам, та же телефония )))
...точно где то читал))
Может, на заборе?
Ну не надо тащить на форум то, что "где-то читал". Просто потому, что в подавляющем большинстве случаев (как известно, Интернет - это большая помойка) это "что-то" имеет весьма неприятный запах.
передача информации по радиоканалу с амплитудной модуляцией - это что?
почему сразу с амплитудной, модуляция может быть любой, и почему только по радиоканалу, а по проводам, та же телефония )))
особенно всякие палсекамы - вот же накручено было.