|
Виж темите без отговор | Виж активните теми
Дата и час: Пет Авг 21, 2026 4:14 pm
| Автор |
Съобщение |
|
Tisho
Ранг: Форумен бог
Регистриран на: Пон Ное 22, 2004 11:24 pm Мнения: 1923 Местоположение: Габрово
|
 Re: Манчестър кодиране
Този на Ренесас го гледах, но го няма никъде, и на всичкото отгоре корпуса му е голям колкото останалата електроника на платката . 
|
| Нед Окт 14, 2018 9:58 am |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Манчестър кодиране
Е при тази скорост някой 8 краков пик може би ще има достатъчно изчислителна мощ да направи нещата.
|
| Нед Окт 14, 2018 5:37 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: Манчестър кодиране
Дали? Тишо ще ти ги купи по 2долара със сигурност.
|
| Нед Окт 14, 2018 8:54 pm |
|
 |
|
mitko_el
Ранг: Форумен бог
Регистриран на: Вто Яну 24, 2006 6:34 pm Мнения: 1756 Местоположение: Варна
|
 Re: Манчестър кодиране
На Силаб чепове , има с логическите им хави. Стр. 8 виж
_________________ За пари сичко праим,даже и работим...
|
| Нед Окт 14, 2018 9:24 pm |
|
 |
|
Н'бабане Гт'муан'га
Ранг: Форумен бог
Регистриран на: Сря Яну 25, 2012 9:14 am Мнения: 5324
|
 Re: Манчестър кодиране
100%. Манчестъра изисква клок два пъти над битрейта. При 115200 това е 230400 клок който спокойно може да се симулира софтуерно с всеки пик10
_________________ 'просто' е технически синоним на 'красиво'
|
| Пон Окт 15, 2018 12:22 pm |
|
 |
|
stefan63
Ранг: Форумен бог
Регистриран на: Вто Фев 07, 2012 11:22 pm Мнения: 3084
|
 Re: Манчестър кодиране
Да бе, направи му енкодер/декодер и му ги пусни по 2 долара, и ще е доволен.
|
| Пон Окт 15, 2018 12:25 pm |
|
 |
|
MYXATA
Ранг: Форумен бог
Регистриран на: Пон Юни 05, 2006 1:48 pm Мнения: 4916 Местоположение: където небето среща земята, ракията е Jameson, а бирата Guinness
|
 Re: Манчестър кодиране
Мдам, а старт/стоп/невалидвнсимвол с каква скорост ще ги пресмяташ, така че да не правиш паузи?
_________________ ... ако трети ден не ти се работи... това означава, че е сряда !
|
| Пон Окт 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 |
|
 |
|
miro_atc
Ранг: Форумен бог
Регистриран на: Нед Фев 26, 2006 6:52 pm Мнения: 11278 Местоположение: Добрич
|
 Re: Манчестър кодиране
Няма нужда чак толкова... Основният проблем е при тръгване да захапи вярно първия бит само. Не помня вече имаше ли и други особености, но при 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 |
|
 |
|
slav4o.com
Ранг: Форумен бог
Регистриран на: Нед Яну 01, 2012 8:04 pm Мнения: 2663 Местоположение: София / Велико Търново
|
 Re: Манчестър кодиране
Ами, че клока си е известен. Идват 230400Hz импулси. Първото дефазиране е началото на старт бита ? Ако има предаване на данни на всеки 10 бита има по едно дефазиране преминаване от стоп->старт бит. Ако линията стои повече от 8.6805uS без дефазиране на импулсите, може да се приеме че това е изходното състояние (idle) или високо ниво за UART.
|
| Пон Окт 15, 2018 4:02 pm |
|
 |
|
TheWizard
Ранг: Форумен бог
Регистриран на: Сря Апр 27, 2005 12:48 pm Мнения: 6107
|
 Re: Манчестър кодиране
имаше едни пикове с елементарно cpld дето те тва става лесно, виждах един да го прави ама аз не съм го пробвал...
_________________ main[-1u]={1};
|
| Пон Окт 15, 2018 4:10 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 22 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|