Отговори на тема  [ 77 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5, 6  Следваща
FTDI - колко може да го "вдигне" максимално 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Да поддържа isocronous трансфер ама няма драивер с които да работи в тоя режим.
Деиствително има такава емулация и работи, Flow Control се води и трябва да се разреши за да тръгне,има си команда в dll-a. Направих го така, проверявам си нивото на RTS и спря да се омазва като се препълни буфера . Но резултатите не са добри. Успях да направя поток 350000бит/сек на връзка 1000000
и 380000бит/с на връзка 2000000.
След като няма особенно значение това че вдигам двоино честотата на връзката с процесора означава че това е максимума.
Това е само полезната информация,служебната не я включвам в сметките.
Имам формат <1byte start> < 2 byte ID package > < 256 byte data > <2 byte control sum >
Самия flow controll и той ползва някакъв трафик явно щото с него трансфера е по малък.

Чат пат допуска и грешки да кажем в на 10 минути 5-6 грешки.
Това е максимума които може да се изсмуче с dll-a.

Спопед мен за твоята цел е неподходящ тоя чип. Поне не и с със стандартните драивери.


Съб Окт 15, 2005 9:05 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Всъщност може да ползваш един трик да намалиш необходимия ти пакет. Правиш пакет по големичък да кажем към 512 баита. в началото на пакета предаваш пълната стоиност на всичките ацп - та а след това до края на пакета предваш в няклоко бита само насъпилата промяна от предишното замерване. Така може да смъкнеш необходимия трансфер доста но то пак е в зависимос доколко бързо се променят измерваните сигнали ако в периода межфу 2 замервания промяната може да се опише в 4 битова стоиност при 10 битова стоиност това ти смъква необходимия поток над 2 пъти.


Съб Окт 15, 2005 9:22 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Мерси Никола, това беше полезен тест. И идеята ти е добра и преди мислех върху това да пращам само разлика, но не ми беше хрумвало да сетвам базата в началото на пакет. При 4 Khz честота на семплиране измененията в 512 байта данни (от 16 канала) може и да са само в младшата част. Трябва да го проверя. Като тръгне усилвателя ще го знам това.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Нед Окт 16, 2005 10:10 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Цецо, можеш да предаващ не най-младшите, ами само някои по-средни битова, а най-малките 1-2 .. няколко да ги игнорираш. Това е с особена сила за сигма-дялка ADC. Там тези битове изобщо не са верни, обикновено ги слагат само от куртоазия. :lol:


Нед Окт 16, 2005 10:33 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Абе ясно ми е че шикалкавят най дребните. Ама нали се води че правим 16 битов модул, някаква спецификация трябва да покрия, не върви да ги отрежа и да викам - ами те и без това не ви трябват.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Нед Окт 16, 2005 11:45 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
Имаш късмет Цецо.
Последните експерименти са 1,3Мбита/сек полезна информация. Съвсем стабилна работа,ето сега съм го пуснал на една малка машина на 600Мхз и трансфера си върви и аз си човъркам по компа пускам разни програмки товаря го.
По едно време бях пусмал едим рар архив да се прави и бях отворил заедно с това и един документ с акробата и поне 3-4 минути бях хванал страницата и я размотавах по екрана,един баит не пропусна гадината.
USART-a е на 2Мбода. значи ако го пуснеш в паралелен режим FTDI ще може да вдигне още поне 30 процента.
Оказха се няколко проблема.
1 Значи бях инсталирал драиверите дето си вървят с M-PROG абе работи си всичко ама понякога грешки при голям поток се омазва. Качих тия от саита последна версия и се пооправи положението малко. Но MPROG не работи :).
2-ро FTDI се дразни от 4м китаиски USB кабел. Сложих марков /вероятно пак китаиски ама за 14 лева / и скороста скочи над 2 пъти и на мощната машина на 3 ГХз почна да работи като кукличка. Но на 600 негахерца на всяка секунда по една грешка поне.
3.Оказа се че нещо съм направил предаването от ATmegata много неоптимално и като го оправих да пуска нова стоиност в USART-a веднага след като се вдигне флага че е готово предаването се дигна още малко скороста.
4.В dll-a има команда за големината на буфера които ползва, слагаш на 16к/0к и всичко заспива и на малката машина.
това 16к експериментално го определих дори на малко повече се омазва страшно,под 10к пак прави грешки. Out буфера един господ го знае за какво е но e по добре не се променят нещата ако слагаш друга стоиност различна от 0 ,само към по зле се променят нещата.
Буфера в които прехвърляш приетите данни /когато четеш/ не знам защо но при по малко от 64к се омазва програмата понякога. Предимно като е натоварен с нещо друго процесора.

Не знам от коя от всичките промени но накрая Flow Control не дава признаци че съществува и последните експерименти дето ги описах са правени без него тоест връзката е по 2 жички само.


Пон Окт 17, 2005 12:20 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Окт 07, 2004 1:22 pm
Мнения: 1949
Местоположение: София
Мнение 
Тоя проблем с MPROG и dll го имах и аз преди време със старите драйвери, ама при мене не беше поток и се усираше и на малки пакети с големи скорости, освен това има още една опция за времето за опресняване на буфера на FTDI - FT_SetTimeOuts, при мене има ефект при по-високи скорости.


Пон Окт 17, 2005 2:25 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Окт 31, 2004 9:19 pm
Мнения: 4464
Местоположение: Stara Zagora
Мнение 
То не е точно време за опресняване, но него по начало съм го сложил 2мс и не съм го пипал. За проба го бях увеличил по едно време но нямаше ефект. То има значение като работиш с къси пакети най вече.


Пон Окт 17, 2005 3:12 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Мерси, мерси.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Окт 17, 2005 9:50 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение 
Три години по-късно...
http://www.ftdichip.com/Products/FT2232H.htm
...порасна му работата на тоя FTDI. :D

_________________
Най-опасният враг на истината и свободата е мнозинството.


Пон Дек 01, 2008 11:36 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Ей малък дзвер е това.

Само що в тоя избушен корпус бе.... Вече няма да е любимец на направи си сам гилдията.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Дек 01, 2008 4:21 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение 
Цецо написа:
Ей малък дзвер е това.

Само що в тоя избушен корпус бе.... Вече няма да е любимец на направи си сам гилдията.


The FT2232H is available in Pb-free (RoHS compliant) 64-pin LQFP and QFN packages.

Ядва се, бе!


Пон Дек 01, 2008 5:52 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
е ако има паяк убаво. Щото на картинката видях един убавец с термална площадка отдоле....

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Дек 01, 2008 8:54 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12097
Местоположение: Гьотеборг
Мнение 
На Електрониката като ги питах казаха, че първите мостри ще ги има след Нова година... да видим


Пон Дек 01, 2008 9:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение 
Е то реално нуждата от такива чипове като цяло е малка. Обикновенно който гони high-speed търси директно интегрирано решение към шината защото това чудо, без яко DMA си е просто безумие.

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Пон Дек 01, 2008 9:55 pm
Профил ICQ
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 77 мнения ]  Отиди на страница Предишна  1, 2, 3, 4, 5, 6  Следваща

Кой е на линия

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


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

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