length => 18 bytes db DSCR_DEVICE ;; Decriptor type => this is device descriptor = 01h dw 0002H ;; Specification Version (BCD) db 0FFH ;; Device class => vendor specific db 0FFH ;; Device sub-class => vendor specific
protocol => vendor specific db 64 ;; Maximum packet size of EP0 => dw 0xB404 ;; Vendor ID => Cypress Semi dw 0x1386 ;; Product ID (Sample Device) => ES USB FX2LP dw 0100H ;; Product version ID / Device Release Number
KeyNum db 0ffh KeyRow db ? KeyRepeatDelay db ? KeyRepeatRate db ? NextTimerHandler dd ? KeyActions: dw 03b00h,04de0h,048e0h,04be0h,011bh,050e0h,01c0dh,00000h vqdfont: DB 000,000,000,000,000,000,000,000 DB 01F,011,011,011,011,011,01F,000 DB 01F,011,011,011,011,011,01F,000 DB 01F,011,011,011,011,011,01F,000 DB 01F,011,011,011,011,011,01F,000 DB 01F,011,011,011,011,011,01F,000 DB 01F,011,011,011,011,011,01F,000 DB 01F,011,011,011,011,011,01F,000 DB 01F,011,011,011,011,011,01F,000 DB 01F,011,011,011,011,011,01F
ENDPOINT (0x05) 0x01//0x01, //endpoint number and direction (0x01 = EP1 OUT) USB_EP1_RX_ENABLE, //transfer type supported (0 is control, 1 is iso, 2 is bulk, 3 is interrupt)
USB_DEVICE_DESC[] ={ USB_DESC_DEVICE_LEN, //the length of this report 0x01, //constant DEVICE (0x01) 0x10,0x01, //usb version in bcd 0x00, //class code (if 0, interface defines class. FF is vendor defined)
cds.linear.com/docs/en/datasheet/405642f.pdf) zum Einsatz kommen, der ja häufig in Kombination mit dem DW01-G (http://www.ic-fortune.com/upload/Download/DW01-G-DS-10_EN.pdf) auf einer Platine verkauft wird (z. B. http://www.ebay.de/itm/171853977388?clk_rvr_id=1032845125221&rmvSB=true). Damit ist der Akku
simultan ge- und entladen werden, aber für den Fall möchte ich dafür gerüstet sein. Reicht der Schutz des DW01-G auf der Platine und der Schutz der Akkus aus, um Schäden zu vermeiden, oder sollten weitere Sicherungen geschaffen werden? Wenn ja, wie sehen diese aus? Vielen Dank im Voraus, Julian
zusätzliche Logikschaltung oder ein IC, wie es in den LiPo-Ladern mit Batterieschutz benutzt wird, z.B. DW01 (siehe Anhang).
> Logikschaltung oder ein IC, wie es in den LiPo-Ladern mit Batterieschutz > benutzt wird, z.B. DW01 (siehe Anhang). Danke für den Tipp. Den DW01 kenne ich von manchen Akkupacks, wo er fest verbaut ist. Insgesamt erscheint mir das aber doppelt gemoppelt, da ja schon der MCP73831 diverse Schutzfunktionen
image is 320x240 pixels ; output pixel format is 4:4:4:4 0:B:G:R ; bytes are twice the pixels + 8 .dw 0x5808, 0x0002 ; bytes .dw 0x140, 0x0F0 ; width, height ; R 141 148 114 ... ; G 159 161 117 ... ; B 17 21 21 ... .db 0xA9,0x01,0xA9,0x01,0x77,0x01,... Den kann ich mit ziemlich vielen Assemblern
eigentlich im Eeprom liegen sollten .equ selbst = 0x10 ;Eepr0x00, eigene Gerätenummer .equ wohin = 0x01 ;Eepr0x01, zu welchem Gerät die Daten hin s. ;*************************************************************************** .include "8515def.inc" ;Reset- und Interruptvektortabelle: rjmp reset
wie die Schutzschaltung für den Akku aus. Dein AD04 wäre dann ein Verwandter des weit verbreiteten DW01. Vielleicht ein Nachbau.
Es scheint leider doch kein Klon des DW01 zu sein, sondern ein IC der die Kommunikation mit dem I-Phone erledigt um den Lightning-Adapter freizugeben und den Ladestrom über den MOSFET erst durchschaltet, wenn die Freigabe erfolgt ist. Eine
. AH = 8Fh NON-RECOVERABLE The subfunction parameter is invalid. EXAMPLE num_of_raw_pages_to_alloc DW ? emm_raw_handle DW ? MOV BX, num_of_raw_pages_to_alloc MOV AX, 5A01h ; load function code INT 67h ; call the memory manager OR AH, AH ; check EMM status JNZ emm_err_handler ; jump to error handler on
Jürgen schrieb im Beitrag #7668005: > An irgendwelchen Stellen liest man, daß DWEN > sich per dW aktivieren läßt. Wäre IMHO ja auch sonnvoll. Aber nein: man > muß da erst per ISP ran. Ja genau. Die DWEN Fuse kann man nur per ISP einschalten. Und man kann sie nur per Debug Wire wieder ausschalten
Connecting to MPLAB Snap Currently loaded versions: Application version...........02.01.26 Boot version..................01.01.55 PCB version...................2 Script version................00.07.19 Script build number...........343401fe73 Tool pack version ............2.4.1239
MaWin schrieb im Beitrag #7122336: > Man müsste einen ICL7665 vorschalten, Fertiges Platinchen mit DW01 gibts viel billiger.
#7122349: > MaWin schrieb: > >> Man müsste einen ICL7665 vorschalten, > > Fertiges Platinchen mit DW01 gibts viel billiger. Hmm, LT3086 hat enable für battery low eingebaut mit sinnvoller 22% Hysterese, ist aber noch teurer und grösser.
2E 00 0C 94 DD 03 0C 94 4B 00 0C 94 4B 00 CC das Ergebnis (Ausgabe) ist in dem Fall: 0C 94 0C 01 2E 00 2E 01 0C 94 0C 01 DD 03 DD 01 0C 94 0C 01 4B 00 4B 01 0C 94 0C 01 4B 00 4B 01 CC 0C CC 01 Also wieder das Problem mit der 1. Der Auschnitt des Listings (ich hoffe, dass der Ausschnitt
ATmega88 mit JTAG? DW wohl. Schaltet Deine Software SPI ab, z.B. übers PRR? Dann ist kein DW-Zugriff mehr möglich, nachdem das Programm einmal losgelaufen ist.
ist die standardkonfig für ungeflashte Chips. Und nur so kann man auch die Fuses setzen. Dann wird DW angemacht und alles läuft. Normalerweise. hmmh
#0x01,&P6OUT ; Turn LED off BIC #0x01,R13 ; Clear flag JMP Mainloop ; Wait for next INTERRUPT Ledon: BIC.b #0x01,&P6OUT ; Turn LED on BIC #0x01,R13 ; Clear flag JMP Mainloop
Select I/O for P5.4-6 BIS.b #0x38,&P5DIR ; Set output direction for P5.4-6 BIC.b #0x01,&P6SEL ; select I/O-function for P6.0 BIS.b #0x01,&P6DIR ; set P6.0 direction to output BIC.b #0x01,&P6OUT ; clear P6.0 (turn LED on) CLR R13 ; clear R13 incl. flag
UCC2806DTR ACTIVE SOIC D 16 2500 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 85 UCC2806D Samples UCC2806DW ACTIVE SOIC DW 16 40 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 85 UCC2806DW Samples UCC2806DWG4 ACTIVE SOIC DW 16 40 RoHS & Green NIPDAU Level-2-260C-1 YEAR -40 to 85 UCC2806DW Samples UCC2806DWTR
erste Hausnummer. Du schreibst ja nichts zum Verbrauch, gewünschter Laufzeit, .... Zellschutz via DW01. Gibt es gleich fertig im Verbund mit passendem Dual-FET, zB hier: http://www.aliexpress.com/item/DW01-8205S-combination-SOP23-6-battery-protection-chip-each-10pcs/32422968614.html Step-Up auf
dicke ausreichen, bis man es wieder nachläd. Einen direkten Unterspannungschutz außer wohl einen DW01A * habe ich nicht, wenn es da was im bereich 2,8-3V gäbe, wärs auch gut...soll aber auch keine Unsummen kosten, daher würde ich sagen, Notabschaltung bei ? 2,4V * nicht schön, aber eben selten. Wenn
TP4056 Platine hätte theoretisch auch noch die Möglichkeit eine "unterspannung" abzufangen, aber eh nur DW01A ---> 2,4V P.s. 2 ob es die richtige Kategorie war, möge ein Moderator nochmal entscheiden, da ist mein Elektrowissen zu gering.
Es gibt Schutz-ICs - das verbreiteste dürfte DW01 sein. Ist allerdings für LiIon (2.40V - 4.25V). Ich meine, es gibt auch welche mit integrierten MOSFETs, hab aber keine Nummer im Kopf. Das sind aber ICs, die verhindern sollen, dass die Akkus gefährlich
Foobar schrieb im Beitrag #7419867: > Es gibt Schutz-ICs - das verbreiteste dürfte DW01 sein. Ist allerdings > für LiIon (2.40V - 4.25V). Die Dinger heißen *Schutz* , nicht Betrieb. Die sollen Schaden abwenden, schalten aber für den Regelbetrieb zu spät, wenn der Akku etwas länger
die nächste aber nicht bei 2°, sondern bei 1,99° > und die übernächste nicht bei 4° sondern bei 4,01°, dann hast du einen > Jitter von 0,02°...
Damit ergibt sich kein abrupter Hell-Dunkel-Übergang, sondern eine Flanke mit einer Steigung dU / dw. Die Flanke wird über einen Schmitt-Trigger mit Hysterese (noch im Encoder) ausgewertet. Um einen Pegelwechsel H-L-H zu erreichen, muss die Hysterese überwunden werden, dazu muss der Winkel dw sich signifikant
Transistorschaltungen zu verstehen. Die Mosfets sind antiseriell geschaltet, sehe ich das richtig? Die DW01A sind die Batterieüberwachungs-ICs für JE EINE Zelle. Und die nachfolgenden Transistoren ermöglichen, über die Potentialunterschiede hinweg, jeder Einzelzellenüberwachung die ganz unten bei GND liegenden
in Kauf zu >nehmen bereit ist. Eine mögliche Überspannung einer einzelnen Zelle wird durch den DW10A pro Zelle erfolgreich vermieden, indem jeder einzelne davon sein Veto einlegen kann, wenn's zu viel wird, und damit den gesamten Akkupack einfach abschaltet. Das schlimmste, was passieren kann, ist