USB data nawawalang

Author Topic: USB data nawawalang  (Read 6 times)

ashugtiwari

  • Guest
USB data nawawalang
« on: January 01, 1970, 01:00:00 am »
Hi lahat,
Ako ay gumagamit ng at89c51 UC sa comuunicate sa PC sa USB sa magkasabay na mode.Kung i-konekta sa parehong USB host controller aking aparato at anumang iba pang aparato (i konektado sa web cam gumagana sa mga bulk mode), ang USB packets ay grtting hindi.Ay ang problemang ito ay tungkol sa bandwidth ng USB o ng isang bagay sino pa ang paririto.Paki sagot.Sa pamamagitan ng ang paraan ng parehong aparato ako ginagamit gumagana sa buong bilis.Thanks in advance.

Ashutosh



kormesii

  • Guest
Re: USB data nawawalang
« Reply #1 on: January 01, 1970, 01:00:01 am »
Hi!
Kailangan mong magbigay ng ilang mga karagdagang detalye tungkol sa sitwasyon na ...
Eksakto kung paano ang iyong aparato ay nawawala?Basta hindi nakuha ang ilang mga packet ay nasa nawala o mula sa mga USB bus?

Sigurado ka ba na ang USB kamera gamitin Bulk?Ito
ay  karaniwang hindi para sa tunay na video
at  audio ...
Din kung ito ay Bulk pagkatapos na ito ay hindi dapat istorbuhin iyong aparato!Sa pamamagitan ng USB espesipikasyon Bulk transfers ay ginanap LAMANG kapag mayroong sapat na Bus libreng bindwidth, kaya hindi ka dapat makatanggap ng anumang video o audio kung ang iyong Isohronous aparato nagpapadala ng maraming data ...
Ngunit tingin ko camera gamitin Isohronous din ...Kaya Ano ang nangyari namin kayo cannect iyong aparato (diyan ay wala sino pa ang paririto sa USB bus) ...Host tanungin ang iyong aparato para sa mga kinakailangan iso ng data ...USB pagsasapalaran.5.6.1 says
"An endpoint sa isang binigay na pagsasaayos para sa isang magkasabay pipe tumutukoy sa pinakamataas na sukat ng kargamento ang data na ito ay maaaring ipadala o matanggap. Ang USB System Software ay gumagamit ng impormasyon na ito sa panahon ng pagsasaayos upang masiguro na mayroong sapat na oras sa bus na ito ang pinakamataas na data ng kargamento sa bawat ( micro) frame. Kung may sapat na oras para sa mga bus ang pinakamataas na data kargamento, ang pagsasaayos ay itinatag, kung hindi, ang pagsasaayos na ito ay hindi na itinatag. "
Kaya, ito ipapakita ok maging sanhi ng lahat ng bandwidth ay libre ngayon ...

Ngayon ikinonekta mo ang 2-nd aparato ...Kung ito ay Bulk - diyan ay hindi dapat maging problema ...Isohronous tumagal ng higit na kahalagahan sa Bulk at ang iyong aparato ay patuloy na gagana nang maayos ...

Kung 2-nd aparato gamitin iso muli - na problema ay nangyayari ...Sa pamamagitan ng espesipikasyon HOST ay dapat itapon ang ikalawang aparato configuration kung walang sapat na bandwidth, NGUNIT ito
ay  din maaari Host sa magpasiya ang magtanong muli ang mga aparato para sa mga alternatibo pagsasaayos upang magkasya ang kanilang mga pangangailangan ...at tingin ko na dito talaga ang iyong aparato nawala ang bandwidth ...Maaari kang mag-debug ito at i-check ang HOST assing ka ng bagong configuration?

Gayundin, ito
ay  posible ang mga ito ay bumaba packets na nawala dahil sa CRC error halimbawa!
Magkano packets na ito ay mawawala?

Pagbati!

At huwag kalimutan na nakatulong sa akin na button kung ako tumulong sa iyo


ashugtiwari

  • Guest
Re: USB data nawawalang
« Reply #2 on: January 01, 1970, 01:00:02 am »
Ako apolozise para sa aking mga pagkakamali, Ang kamera masyadong gumagana sa magkasabay na mode.At i am nawawalang halos 2-3 packets sa buong komunikasyon.Mangyaring ipagbigay-alam sa akin kung anumang sagot.

Ashutosh


kormesii

  • Guest
Re: USB data nawawalang
« Reply #3 on: January 01, 1970, 01:00:03 am »
Kaya, ang host ay may enought bandwidth para sa parehong mga aparato ...
Maaari ninyo tiktikan (sa pamamagitan ng breakpoint) ay ang dahilan ay dahil sa CRC error?I-agam-agam sanhi ito ay dapat nasa SIE engine ...Subalit ...Para sa magkasabay transfer na ito ay normal na upang laktawan ang ilang packets dahil sa crc error ...Ano ang iyong application?Bakit hindi mo gamitin ang Bulk o matigil - sila ay dedikado para sa mga aplikasyon kung saan ang data ay muling na ipinapadala sa kaso ng mga error?Ang isa ay 100% ang nananagot - paggamit ng iso transfer na doon ay laging hindi packets at ang iyong TK ay hindi dapat block sa mga ito ...Ako tandaan sa isang aparato ng audio namin na ginawa na ang sitwasyon ay isang tipikal na pumalya ang isang packet ...
I'm sure na hindi nakuha ng packets din kung diyan ay hindi anumang oter aparato ...Maaari ka ng pagsubok na ito?
Kung hindi, at pagkatapos ay ang dahilan ay maaaring sa USB HOST, usb driver o PC ...
Mayroon ba kayong nakatali na pagsubok sa iba't-ibang PC?


ashugtiwari

  • Guest
Re: USB data nawawalang
« Reply #4 on: January 01, 1970, 01:00:04 am »
Salamat sa reply,
Well hindi ako marami ng kamalayan tungkol sa CRC, ngunit kapag nag-i-konekta sa aking anly aparato sa isang host controller at pagkatapos ay gumagana ito ganap pagmultahin nang walang anumang solong pagkawala ng packet at kahit na sa anumang printer / pluma itaboy / mouse konektado ito ay hindi kailanman loses data.Ako ay nagtatrabaho sa mga medikal na aplikasyon kung saan ang application ay nangangailangan ng patuloy na tunay na oras ang data na ibinibigay sa mga doktor.Ako had na nasubok sa bulk transfer ito loses mas maraming data kaysa sa inaasahan.Sa laptop na ako nag-iisang packet nawawala kapag walang aparato ay konektado, habang walang pagkawala sa desktop PC kung walang iba pang mga aparato konektado.Maaari ninyo bang sabihin kung ano ang eksaktong SIE engine?Plz gawin sagot.

Ashutosh


kormesii

  • Guest
Re: USB data nawawalang
« Reply #5 on: January 01, 1970, 01:00:05 am »
Hi ulit SIE - na Serial Interface Engine ...Ito ay ang bahagi ng anumang USB aparato na hawakan encoding / decoding kasama ang CRC generation at suri ...It's Build-in Hardware module sa loob ng function ng USB para sa anumang microcontroller ...
Ngunit isang bagay mabagabag ako ...Kung gumamit ka ng Bulk diyan ay hindi dapat maging isang pagkawala ng packet!
Ang mga iba't-ibang kumilos ng aparato sa laptop at PC nagpapakita eksakto na hindi ito isang problema ng iyong aparato ngunit ito
ay  Host kaugnay na sitwasyon ...
Mangyari lamang na, magpadala ng PM sa akin sa iyong skype o ICQ upang maaari naming ipagpatuloy ang aming pag-uusap sa mga detalye ng doon!
Pagbati!


 

+ Quick Reply