Tuesday, 31 July 2007

USB Vs other ports

USB port နဲ႔ RS232, Header (Connector) ေတြကိုခ်ိတ္ဆက္တဲ့ Circuit Diagram ေလးေတြပါ။

၁။ ပထမတစ္ခုက USB port နဲ႔ RS232 port ကိုခ်ိတ္ဆက္တာျဖစ္ပါတယ္။ Computer ထဲမွာ built-in မဟုတ္တဲ့အတြက္ external power supply (5V) ေတာ့ေပးရပါမယ္။ Computer မပါပဲ USB port ကိုအသံုးျပဳၿပီး storage device ကေန data (Read, Write) ခ်င္တဲ့အခါမွာသံုးပါတယ္။ UART mode လို႔ေခၚပါတယ္။

၂။ ဒုတိယတစ္ခုကေတာ့ USB port နဲ႔ Header ကိုခ်ိတ္တဲ့ပံုစံပါ။ SPI mode လို႔ေခၚပါတယ္။ Software ကေနကေတာ့ Virtual port လို႔လည္းေခၚပါတယ္။

ဘယ္လိုခြဲျခားၿပီးသံုးလုိ႔ရလဲဆိုရင္ေတာ့ ကၽြန္ေတာ္တို႔သံုးတဲ့ Microcontroller က RS232 port ကို ၂ ခုပဲလက္ခံတယ္ဆိုပါစို႔။ ကၽြန္ေတာ္ကလည္း အဲဒီ port ၂ ခုလံုးကိုအသံုးျပဳခဲ့ၿပီးျဖစ္ေနခ်ိန္မွာ USB port နဲ႔ data (Read, Write) လုပ္ခ်င္တဲ့အခါမွာ SPI mode ကိုသံုးရပါတယ္။ SPI မွာ Master mode နဲ႔ Slave mode ဆိုၿပီး၂ မ်ိဳးရွိပါတယ္။ Master က USB, MMC (Memory Card) device တစ္ခုမကသံုးလုိ႔ရၿပီး Slave ကေတာ့ device တစ္ခုပဲ သံုးလုိ႔ရပါတယ္။ ကၽြန္ေတာ္ကေတာ့ Slave mode ကိုပဲသံုးဘူးပါတယ္။ USB Port ကိုေတာ့ ႀကိဳက္တဲ့အမ်ိဳးအစား သံုးလုိ႔ရပါတယ္။ အခုအသံုးျပဳထားတာက VDrive2 ဆိုတဲ့တံဆိပ္္ပါ။

- ေအာက္ကပံုေလးေတြက VDrive2 နဲ႔ RS232 (Male, Female) ရဲ႕ပံုေတြပါ။

မွတ္ခ်က္ ။ ။ UART, SPI, RS232 အေၾကာင္းေတြကိုေတာ့ အရင္ post ေတြမွာရွင္းျပခဲ့ၿပီးပါၿပီ။

Diagram (1)

Diagram (2)


No comments:

Post a Comment