Suspended mode FT232R ?
Suspended mode FT232R ?
Tänkte använda en FT232R krets för första gången tillsammans med en AVR för att skicka data till en PC över USB. Kretsen ska även spänningsförsörjas från USB kabeln och kommer dra runt 30 mA. Det jag undrar över är om det är nödvändigt att ställa procesorn i sleep med hjälp av PWREN signalen vid suspended mode eftersom högsta strömmen då är 500 uA. Hur har ni som använt kretsen tidigare gjort ? Har ingen koll alls på när suspended mode inträffar.
Suspend mode inträffar väl när man t.ex. sätter en laptop i "vila" (eller vad det nu heter), dvs den stannar men håller kvar allt i minnet och kan snabbt startas upp igen utan att boota.
Operativsystemet vet (borde veta) när datorn går i vila och USB skall gå i suspend mode. Så det borde ju gå att sända ett kommando via din normala kommunikationskanal till MCU'n så att den själv försätter sig i sleep mode. Hur den sen skall väckas beror på lite vad din MCU har för egenskaper.
I den koppling jag håller på ritar för tillfället låter jag PWREN styra en P-FET som helt enkelt stryper matningsspänningen till MCU'n.
Operativsystemet vet (borde veta) när datorn går i vila och USB skall gå i suspend mode. Så det borde ju gå att sända ett kommando via din normala kommunikationskanal till MCU'n så att den själv försätter sig i sleep mode. Hur den sen skall väckas beror på lite vad din MCU har för egenskaper.
I den koppling jag håller på ritar för tillfället låter jag PWREN styra en P-FET som helt enkelt stryper matningsspänningen till MCU'n.
-
limpan4all
- Inlägg: 8499
- Blev medlem: 15 april 2006, 18:57:29
- Ort: Typ Nyköping
Hur ser schemat ut?, ser i databladet (IRLML6402) att Vgs(th) gate-source-threshold är -1,2V. Och ev utgång lär normalt sett jobba med positiv spänning.
-
limpan4all
- Inlägg: 8499
- Blev medlem: 15 april 2006, 18:57:29
- Ort: Typ Nyköping
Ok, tack för svaren. Jag har bara två kretsar utöver FT232, en MCU och en sensor som kan sättas i standby via en ingång. Så jag drar nog SLEEP signalen från FT232 till min MCU för att trigga så att den slår av sensorn och sen själv går i sleepläge. Sen när det är dax att starta igen får MCU vakna på SLEEP signalen och start upp sensorn igen.
