Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Проблем с FTDI
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=7236
Страница 1 от 4

Автор:  Реконструктор [ Нед Окт 18, 2009 10:49 pm ]
Заглавие:  Проблем с FTDI

Като пусна захранването на процесора, ако ft232 е закачен към него и към компютъра, пиновете на UART-а седят дигнати непрекъснато и, естествено, няма никаква комуникация. Като разкача UART и ft232, пусна проца и след това ги закача, всичко е наред. Между тях има 100R резистори. Някой има ли идея какво може да е?

Автор:  Nikola Kirov [ Нед Окт 18, 2009 10:54 pm ]
Заглавие: 

Нещо се ошашква процесора ти изглежда. Щото се захранва от пиновете на FTDI в случай че FTDI е захранено а процесора не. При FTDI имаш един пин за захранващо напрежение на IO-таа. Ползвай за него захранването на процесора.

Автор:  Реконструктор [ Нед Окт 18, 2009 11:59 pm ]
Заглавие: 

Ми хубаво де, тогава RS232 <=> usb адапторите на къв принцип работят?

Автор:  syrax [ Чет Окт 29, 2009 6:26 pm ]
Заглавие: 

аз имам един адаптер с FT232 там захранването на FTD е от USB-то не сам пробвал да го храня от проца но не мисля че ще има проблем

Прикачени файлове:
mini_usb_schematic.pdf [34.58 KiB]
293 пъти

Автор:  traqn_savov [ Чет Окт 29, 2009 6:54 pm ]
Заглавие: 

Реконструктор написа:
Ми хубаво де, тогава RS232 <=> usb адапторите на къв принцип работят?


На никакъв принцип не работят, тея адаптори USB to RS232 са пълен, абсолютен и небивал ташак, помисли си защо и ще се сетиш..

Стандарта RS232 дефинира -15 като логическа 1, и +15 като логическа 0

Аз лично невиждам тая хуйня, как ще изкара такъв размах на напреженията, при условия че се захранва от +5в от ЮСБ-то, и няма нит бобини, нит повишаващи трансформатори нито нищо...

:evil: :evil: :evil: тея кабели са поредната заблуда на противника..

USB TO RS232
Изображение

Автор:  syrax [ Чет Окт 29, 2009 7:11 pm ]
Заглавие: 

въпроса е какъв преход ти трябва USB -> TTL или USB -> RS232
УСБ към ТТЛ - FTD чипа е просто перфектен защото подържа отделно адресиране на пиновете /бит банг/ което го прави добър адаптер

относно размаха другото което направих беше: стандартен PL2303 usb-com го закачам към max232, a maxa го храня с 5 волта от COM прехода с стабилизатор 7805 така че, размаха си го прави добре точно за това си е специализирана схема за УСБ към КОМ или за УСБ към УАРТ . Но не мога да кажа със сигурност защото не ми се е налаголо да меря нивата на "прехода"

Автор:  traqn_savov [ Чет Окт 29, 2009 8:10 pm ]
Заглавие: 

от 5 волта може да комутира с помоща на мостова схема но пак нива по високи от -5 +5 не могат да се постигнат по високи нива...

Автор:  Cino [ Чет Окт 29, 2009 8:17 pm ]
Заглавие: 

Савов,

виж RS232 rev.C , електрическите нива,
и напомпващите кондензатори на 232 чиповете,

Автор:  ToHu [ Чет Окт 29, 2009 9:08 pm ]
Заглавие: 

Защото за да повишиш напрежение не ти трябва бобина и трансформатор, може би не си чувал за умножители. Вчастност в за този случай не е удвоител а е схема с превключване на капацитети с транзистори, иначе удвоител, веднуж кондензаторите са в паралел, веднъж последователни.
Ако си загледал стандартните RS232 чипове щеше да забележиш че ги хранят с 5 V а на изхода им има +/- 10 В ... без да имаш бобини и трансформатори.
Иначе за тия конвертори, с някои от тях наистина им апроблеми , с други няма.

Автор:  traqn_savov [ Чет Окт 29, 2009 10:09 pm ]
Заглавие: 

В кабелите предлагани по магазините, НЯМА кондензатори, имам такъв кабел, мога да ти го разрежа на две и го снимам..

а мах вдига максимално до към 10 волта, някой устройства ще тръгнат, но за истински РС232 ти трябват нива от -15 +15 сумерано двете рамена на захранващото напрежение, правят 30 волта, кондензаторният множител трябва да има 6 кондензатора, за да повдигне напрежението.

Някой устройства чийто логически нива на серийният порт са по ниски ще тръгнат, но някой стар принтер който си работи с истинските нива, ще запецне доста...

За програматор, до колкото съм наясно, за да програмира му трябва +15 волта, наречено програмиращо напрежение, незнам защо.

И към 5 волта на изводите клок и дата.

Така че по добре да се ползва външен източник на напрежение, за да е сигурно програмирането..

Говоря само за пик-овите не съм се занимавал с други контролери..

Автор:  741 [ Чет Окт 29, 2009 10:46 pm ]
Заглавие: 

Това за старите устройства от опит ли го казваш, или така си мислиш, че трябва да бъде?
Валидните входни нива на RS232 винаги (или поне от ревизия С от 1969г) са били от +/- 3V до +/-15V. И най-старото стандартно устройство ще работи, стига да види на входа си поне +/- 3V.

Автор:  traqn_savov [ Чет Окт 29, 2009 11:44 pm ]
Заглавие: 

Просто много хора си вземат нов лаптоп, отиват в офиса радостни от новата покупка, доволно потриват ръце докато каничката с кафенце завира..

И тъкмо ще почват работа и, хоп какво става то, лаптопа няма изабщо ком порт, а вътре архайчните принтери и режещи плотери са произведени някъде далечната 92 и внесени от неизвесна фирма...

И почва едно ходене по мъките, търси кабел, някой тръгват други не, аз го отдавам на нивата на сигналите, но може и да са просто зле скълъпени драивери и хардуерни интерфейси.. 8O 8O

Автор:  head_up [ Пет Окт 30, 2009 12:08 am ]
Заглавие: 

тъъъй, traqn_savov, ако почетеш малко що е то УСБ (пробвай 2.0 спецификацията) ще разбереш, че колкото и да се напъват да го направят това да минава безпроблемно в RS232 (не дай боже да опитат паралелен !!!) - няма как да стане, все нещо ще "виси". най малкото тайминга ще куца често и не е определно кога ще възникне проблем я с пакет, я с хост. Колкото до напреженията - не се запъвай за глупости - 741 е пределно прав за стандарта и ... о, чудо - работи и с такива нива :) А за хората с лаптопа - е, проблем е наистина ,но се предполага, че щом си купуваш лаптоп за 900 лв значи и принтера ти няма да е от 62-ра, лятото с един единствен интерфейс. Пък и решения винаги се намират - мрежа, принтер закачен за стара щайга с подходящ порт, споделени ресурси по мрежата. Човек ако търси начин ще намери, за това - дай да не се пеним само, за да се намираме на лаф?

Автор:  plameniv [ Пет Окт 30, 2009 12:56 am ]
Заглавие: 

traqn_savov написа:
Просто много хора си вземат нов лаптоп, отиват в офиса радостни от новата покупка, доволно потриват ръце докато каничката с кафенце завира..

И тъкмо ще почват работа и, хоп какво става то, лаптопа няма изабщо ком порт, а вътре архайчните принтери и режещи плотери са произведени някъде далечната 92 и внесени от неизвесна фирма...

И почва едно ходене по мъките, търси кабел, някой тръгват други не, аз го отдавам на нивата на сигналите, но може и да са просто зле скълъпени драивери и хардуерни интерфейси.. 8O 8O

Да схемата е такава че няма да тръгнат тези в който няма MAX232 вътре, просто е икономисан MAX232 в кабела, а наместо него има 2 транзистора и няма умножител на напрежение вътре.

Автор:  ike [ Пет Окт 30, 2009 6:27 am ]
Заглавие: 

Колкото УСБ кабели толкова и "решения".
Както спомена plameniv има такива с 2 транзистора -10В си взимат от ТХ(ако го подаваш) а +5 взимат от USB-то. Има такива които са със стандартен куплунг а изхода им (и съотвено входа който очакват) ТТЛ. Има такива и с MAX232 но спеснени някой кондензатори и за това размах -2 ... +2(или 0 ..+2)
Има и такива с Cypress микроконтролер, който се представя като low speed HID устройство (не се смейте не е смешно).
HID е за да не иска драйвери като го включиш, но за да работиш с него трябва да качиш драйвера "Cypress USB-HID -> COM device (Virtual Port)". За да може да работи с poll (щото не могат с interupt) кабела не предава докато не събере 7байта данни после ги предава накуп(понякога се и изгубват). Повечето такива кабели не подържат SETBREAK, SETDTR, SETRTS.

Извода от историята ползвайте само FTDI и в часност FT232RL като по удобен. Всички други кабели сатават само да се обесиш на тях.

Страница 1 от 4 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/