Отговори на тема  [ 28 мнения ]  Отиди на страница Предишна  1, 2
Манчестър кодиране 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Ное 22, 2004 11:24 pm
Мнения: 1923
Местоположение: Габрово
Мнение Re: Манчестър кодиране
Grubi написа:
2хTx, 2xRx, VCC и GND... тоя на renesas май повечко пинове имаше, а и никак не беше евтин


Този на Ренесас го гледах, но го няма никъде, и на всичкото отгоре корпуса му е голям колкото останалата електроника на платката . :D


Нед Окт 14, 2018 9:58 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Манчестър кодиране
Е при тази скорост някой 8 краков пик може би ще има достатъчно изчислителна мощ да направи нещата.

_________________
https://github.com/slav4ocom/


Нед Окт 14, 2018 5:37 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Манчестър кодиране
Дали?
Тишо ще ти ги купи по 2долара със сигурност.


Нед Окт 14, 2018 8:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Яну 24, 2006 6:34 pm
Мнения: 1756
Местоположение: Варна
Мнение Re: Манчестър кодиране
На Силаб чепове , има с логическите им хави. Стр. 8 виж


Прикачени файлове:
CLU_AN921.pdf [1.42 MiB]
319 пъти

_________________
За пари сичко праим,даже и работим...
Нед Окт 14, 2018 9:24 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5324
Мнение Re: Манчестър кодиране
stefan63 написа:
Дали?
Тишо ще ти ги купи по 2долара със сигурност.


100%. Манчестъра изисква клок два пъти над битрейта. При 115200 това е 230400 клок който спокойно може да се симулира софтуерно с всеки пик10

_________________
'просто' е технически синоним на 'красиво'


Пон Окт 15, 2018 12:22 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Манчестър кодиране
Да бе, направи му енкодер/декодер и му ги пусни по 2 долара, и ще е доволен.


Пон Окт 15, 2018 12:25 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Юни 05, 2006 1:48 pm
Мнения: 4916
Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
Мнение Re: Манчестър кодиране
Н'бабане Гт'муан'га написа:
stefan63 написа:
Дали?
Тишо ще ти ги купи по 2долара със сигурност.


100%. Манчестъра изисква клок два пъти над битрейта. При 115200 това е 230400 клок който спокойно може да се симулира софтуерно с всеки пик10

Мдам, а старт/стоп/невалидвнсимвол с каква скорост ще ги пресмяташ, така че да не правиш паузи?

_________________
... ако трети ден не ти се работи... това означава, че е сряда !


Пон Окт 15, 2018 1:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10103
Мнение Re: Манчестър кодиране
за кодиране трябва 2х клок, обаче за декодиране... 16х или още по-добре 32х.
понеже повечето UART-ове, които познавам, не вадят клок, ще трябва да се изгенерира двоен по-голям при предваване.
при приемане пък трябва да се възстанови от данните и после да се вкара в старт-данни-стоп дисциплината.

също е интересен момента, когато не се предават данни при манчестера.
също, ако се използват специфични състояния - break и подобни.

---
z80 SCC имаше вграден манчестер, съвсем нормално си работеше на 2 мбита, за 4 аз лично нямам наблюедния.
виж дали няма някоя зилошка въшка (Z8, Z80) с вграден SCC, най-добре с 2 броя - единия го играе UART, другия манчестер и някакво фифо между тях.


Пон Окт 15, 2018 3:04 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11278
Местоположение: Добрич
Мнение Re: Манчестър кодиране
ДедоБоре написа:
обаче за декодиране... 16х или още по-добре 32х.


Няма нужда чак толкова... Основният проблем е при тръгване да захапи вярно първия бит само. Не помня вече имаше ли и други особености, но при SWO трейса и тръгването и всичко е както трябва и си се семплира с клок >3x спрямо манчестера иначе спрямо данните 6х...
Просто манчестерът се семплира значително по-лесно от UART, защото имаш фронт на всеки бит и грешка не се натрупва ;-)


Пон Окт 15, 2018 3:30 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10103
Мнение Re: Манчестър кодиране
моя опит е от доста отдавна, с реална дълга линия (километри) на 2.048 мбита. предавателя си има свой клок домейн, фрейм-синка е на 2048 бита, но имаше варианти и да се възстановява локално от фреймъра и да е с голям джитер (спрямо данните). самия фреймър си имаше 'elastic store' fifo и битовата грешка не по-скоро случайна от смущения, отколкото от натрупан джитер. та си зависи от конкретния случай.

разбира се, че 'пътите' са спрямо битрейта на данните.
цитирания SCC на зилог имаше няколко варианта на кодиране и декодиране, арбитражна логика при приемане, която на х16 все пак даваше грешки, на х32 грешки почти нямаше. за къси линии и по-малки стойности ще работят, зависи и от PLL-а и клок сепаратора. все пак говорим за идеология на повече от 40 години


Последна промяна ДедоБоре на Пон Окт 15, 2018 3:49 pm, променена общо 1 път



Пон Окт 15, 2018 3:49 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5324
Мнение Re: Манчестър кодиране
ДедоБоре написа:
за кодиране трябва 2х клок, обаче за декодиране... 16х или още по-добре 32х.
понеже повечето UART-ове, които познавам, не вадят клок, ще трябва да се изгенерира двоен по-голям при предваване.
при приемане пък трябва да се възстанови от данните и после да се вкара в старт-данни-стоп дисциплината.

също е интересен момента, когато не се предават данни при манчестера.
също, ако се използват специфични състояния - break и подобни.

---
z80 SCC имаше вграден манчестер, съвсем нормално си работеше на 2 мбита, за 4 аз лично нямам наблюедния.
виж дали няма някоя зилошка въшка (Z8, Z80) с вграден SCC, най-добре с 2 броя - единия го играе UART, другия манчестер и някакво фифо между тях.


Декодирането на INT. Сигурен съм че с пик10 може да стане но нито имам време нито желание да се хращам (и) с това...

_________________
'просто' е технически синоним на 'красиво'


Пон Окт 15, 2018 3:49 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Манчестър кодиране
Ами, че клока си е известен. Идват 230400Hz импулси. Първото дефазиране е началото на старт бита ?
Ако има предаване на данни на всеки 10 бита има по едно дефазиране преминаване от стоп->старт бит.
Ако линията стои повече от 8.6805uS без дефазиране на импулсите, може да се приеме че това е изходното състояние (idle) или високо ниво за UART.

_________________
https://github.com/slav4ocom/


Пон Окт 15, 2018 4:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6107
Мнение Re: Манчестър кодиране
имаше едни пикове с елементарно cpld дето те тва става лесно,
виждах един да го прави ама аз не съм го пробвал...

_________________
main[-1u]={1};


Пон Окт 15, 2018 4:10 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 28 мнения ]  Отиди на страница Предишна  1, 2

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни