| Микроконтролери и електроника 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-то не сам пробвал да го храня от проца но не мисля че ще има проблем
|
|||
| Автор: | traqn_savov [ Чет Окт 29, 2009 6:54 pm ] | |||||||||
| Заглавие: | ||||||||||
На никакъв принцип не работят, тея адаптори USB to RS232 са пълен, абсолютен и небивал ташак, помисли си защо и ще се сетиш.. Стандарта RS232 дефинира -15 като логическа 1, и +15 като логическа 0 Аз лично невиждам тая хуйня, как ще изкара такъв размах на напреженията, при условия че се захранва от +5в от ЮСБ-то, и няма нит бобини, нит повишаващи трансформатори нито нищо... 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 и внесени от неизвесна фирма... И почва едно ходене по мъките, търси кабел, някой тръгват други не, аз го отдавам на нивата на сигналите, но може и да са просто зле скълъпени драивери и хардуерни интерфейси.. |
|
| Автор: | head_up [ Пет Окт 30, 2009 12:08 am ] |
| Заглавие: | |
тъъъй, traqn_savov, ако почетеш малко що е то УСБ (пробвай 2.0 спецификацията) ще разбереш, че колкото и да се напъват да го направят това да минава безпроблемно в RS232 (не дай боже да опитат паралелен !!!) - няма как да стане, все нещо ще "виси". най малкото тайминга ще куца често и не е определно кога ще възникне проблем я с пакет, я с хост. Колкото до напреженията - не се запъвай за глупости - 741 е пределно прав за стандарта и ... о, чудо - работи и с такива нива |
|
| Автор: | plameniv [ Пет Окт 30, 2009 12:56 am ] | |||||||||
| Заглавие: | ||||||||||
Да схемата е такава че няма да тръгнат тези в който няма 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/ |
|