-
Thread
Schnelles High Side Switching - Treiber Problem
geringer, aber die Aufladung erfolgt jetzt nicht mehr mit 12V und dem niedrigen ON-Widerstand des BSS123, sondern mit 6V und 110R Innenwiderstand. Die Einschaltzeit wird sehr viel länger. Das Ausschalten (Entladen) geschieht wie vorher über die 220R des R7 und nicht über einen halb so großen Widerstand
-
Thread
Gründe für MOSFET-Defekte
häufig den Fall erlebt, dass MOSFETs im SOT-23 Gehäuse "einfach so" kaputt gehen. Darunter die Typen BSS123 und IRLM0060. Frisch aus dem Tape auf die Platine gelötet und man kann ~20kOhm zwischen Drain-Source messen, normalerweise ist dieser >1MOhm. Woran kann das liegen? Ich hab schon zu heiß löten
der der Tastkopf nicht abfackelt. Ich habe so schon 80Vss gemessen, und vor etwa 20 Jahren etliche BSS123 zerstört. Gruß Volker
-
Thread
BLCD motor PNP MOSFET werden extrem Heiss.
viel schlechter als er sein müsste. Du kannst R4 und R6 getrost durch Drahtbrücken ersetzen, der BSS123 kann den Strom ab.
oder wär das keine kluge Idee? Solang die Eingangsspannung nicht über 20 volt geht natürlich. Der BSS123 hält 0.17 A aus also 170mA. https://www.fairchildsemi.com/datasheets/BS/BSS123.pdf Demnach ein 100 Ohm widerstand?
-
Thread
Display - Backlight PWM
wünschenswert. Was ist mit diesem hier: http://www.mouser.de/ProductDetail/Fairchild-Semiconductor/BSS123/?qs=FOlmdCx%252bAA2Kf8SEB3qLYA%3D%3D Würde der passen?
Logik des LCDs, dann braucht man einen High Side Schalter. In deinem Fall einen P-Kanal MOSFET ala BSS84. Der muss dann aber auch mit 0/5V angesteuert werden.
-
Thread
ESP8266 und WS2812-Streifen
ob jemand das mal stabil hinbekommen hat, und wie dann der Anschluß aussieht. Präziser: Muß da ein BSS123 mit ???kOhm PullUp gegen +5V rein, damit das funktioniert?
-
Thread
WordClock mit WS2812
Steckverbindern für den DS3231-Baustein verkürzt sich die Baulänge mit den angesteckten Modulen von 135mm auf 123 mm. Bei dem 3,3 V-Baustein habe ich die Positionierung leicht angepasst und drei zusätzliche Lötaugen eingefügt, in die geradegebogenen Pins des Steckverbinders eingelötet werden können. Wer lieber
IRF9310 MOSFET und die Zusatzbeschaltung hergestellt (eher schnell als schön). Statt des BS170 wurde ein BSS123 verwendet. Mit auf der Platine ist auch eine (optionale) Schottky-Diode – geschaltet zwischen WS2812-Daten und geschalteter Versorgungsspannung. Bei den Anschlüssen dafür (1x Schraubklemme, 1x
-
Thread
ATtiny13 verstehe Verhalten nicht
4: b0 e0 ldi r27, 0x00 ; 0 6: 01 c0 rjmp .+2 ; 0xa <.do_clear_bss_start> 00000008 <.do_clear_bss_loop>: 8: 1d 92 st X+, r1 0000000a <.do_clear_bss_start>: a: a1 36 cpi r26, 0x61 ; 97 c: b2 07 cpc r27, r18 e: e1
4: b0 e0 ldi r27, 0x00 ; 0 6: 01 c0 rjmp .+2 ; 0xa <.do_clear_bss_start> 00000008 <.do_clear_bss_loop>: 8: 1d 92 st X+, r1 0000000a <.do_clear_bss_start>: a: a1 36 cpi r26, 0x61 ; 97 c: b2 07 cpc r27, r18 e: e1
-
Thread
MOSFET am ATTiny45
Hallo Leute, Ich habe folgende Frage und zwar, kann ich den BSS123 zum schalten von 3V benutzen und das gesteuert über nen ausgang von nem ATTiny45? MfG Kai
-
Thread
Wahl eines geeigneten Optkopplers
Hat vielleicht jemand Lust, einen Blick ins DB zu werfen? Nö. Mach es richtig. Mit einem MOSFET, BSS84 reicht bei 15mA locker. Angesteuert von einem simplen [[Pegelwandler]] aus einem 08/15 NPN-Transistor oder auch MOSFET ala BSS123. https://www.mikrocontroller.net/articles/Transistor#Wie_kann_ich_mit
-
Thread
Codeblähungen beim Rechnen mit globaler Variable
3 46: 02 c0 rjmp .+4 ; 0x4c <foo+0x8> 48: 8b e7 ldi r24, 0x7B ; 123 4a: 01 c0 rjmp .+2 ; 0x4e <foo+0xa> 4c: 8d e2 ldi r24, 0x2D ; 45 i = 123; PORTB = i; 4e: 88 bb out 0x18, r24 ; 24 } 50: 08 95 ret
cmpb $1, %dil sbbl %eax, %eax andl $-78, %eax addl $123, %eax movb %al, PORTB(%rip)
-
Thread
600 MHz differential probe Eigenbau
;-) Funktioniert so aber nicht, weil es bei grosser Aussteuerung Probleme mit der Bodydiode des BSS123 gibt.
und der 0,1 dB Bandbreite von 80 MHz. Also bisher bleibe ich bei meinem letzten Vorschlag, der BSS123 muss natürlich, wie Eddy Current schreibt, ersetzt oder über einen C in Reihe angebunden sein. Viele Grüße Bernhard
-
Thread
STm32Fxxx: Kleiner Gefallen vom einem Profi erbeten
oder gar nicht initialisierten Variablen nicht jede Menge 0en im Flash ablegen möchte, fügt man eine BSS-Section hinzu: [code].bss : { . = ALIGN(4); _sbss1 = .; *(.bss) *(.bss*) *(COMMON) . = ALIGN(4); _ebss1 = .; } >RAM[/code] Standardmäßig schreibt der Compiler alle 0-Variablen
in CCM ldr r2, =_sidata2 // Start in Flash bl Reset_InitCopy // Zero-Initialize first bss section ldr r0, =_sbss1 // Begin BSS ldr r1, =_ebss1 // End ESS bl Reset_InitZero // Globale Konstruktoren aufrufen bl __libc_init_array // main()-Funktion aufrufen bl
-
Thread
DHT22 Sensor mit FET abschalten High-Side oder Low-Side?
schalten oder kann ich auch GND (Low-Side) schalten. Am liebsten wäre es mir wenn es mit einem BSS123 Low-Side funktionieren würde. Diesen würde ich direkt an einen IO meines MC hängen (3,3V) da der Sensor nur wenige mA braucht sollte der BSS123 das sicher schalten können. Was wäre jetzt besser
-
Thread
IO Pins STM32 im Standby Mode
angeschlossen, im Standby würde das Gate dann ja floaten, da es direkt am IO Pin angeschlossen ist (BSS123). Ich habe kaum noch Platz für einen Pull-Down Widerstand, reicht es ein npn Transistor ohne Vorwiderstand anzuschließen? Dann mit Pull-Up Widerstand (intern im uC) den Transistor einschalten.
-
Thread
Vergleichstyp BSS123 mit niedrigerer Gateladung?
Gateladung. Habe schon die bekannten Distris durch, aber es will sich nichts finden. Sollte der uralte BSS123 tatsächlich das Optimum diesbezüglich sein? Kaum vorstellbar. Rds/Strombelastbarkeit sind relativ egal. Finde nur Typen mit höheren Strömen, da braucht man dann fast schon nicht mehr nach geringerer
www.fairchildsemi.com/datasheets/FD/FDC8602.pdf Vielen Dank! Diese FET hat nur etwa die halbe Gateladung des BSS123, aber doch unnötig "hohen" Strom. Sowas wie diesen FET, nur mit z.B. nur 100mA, und dann nochmal deutlich geringerer Gateladung, das wäre ideal.
-
Thread
HighSide Switch und Arduino Due
spess53 schrieb im Beitrag #4189607: > Im Datenblatt wird ein BSS100 verwendet. Der Type ist unkritisch, solange er bei 3,3V genug öffnet. Und selten geworden ist er, der BSS100
Infineon-Chip, sollte aber ja ähnlich funktionieren. Allerdings wurden da keine Widerstände um den BSS123 verwendet. Ich könnte mir einen 10k als Gate-Widerstand am BSS123 vorstellen, aber wo soll ich denn den 2. hin bauen?
-
Thread
blumenbewässerung mit dem atmega16
-Os -std=gnu99 -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT wasser123.o -MF dep/wasser123.o.d -c ../wasser123.c ../wasser123.c:1:22: fatal error: m16def.inc: No such file or directory compilation terminated. make: *** [wasser123.o] Fehler 1 Build failed with 1 errors
bytes (1.3% Full) (.text + .data + .bootloader) Data: 2 bytes (0.2% Full) (.data + .bss + .noinit)
-
Thread
Schaltung von 16 LEDs
ich das jetzt Laienhaft erkenne wären damit bis auf zwei Elemente alle Bauteile gewählt. (ATTiny4 - BSS123 - SMD-LED 1206 Orange - Kabel) Was Fehlt: - Energiequelle (Alternative zur Knopfzelle) vlt Ipod Shuffel 3g Akku? 3,7V und 75mAh... Könnte man die LEDs damit in Reihe bedienen? - Taster
-Gehäuse. Da diese meist einen Steuereingang haben, entfällt der BSS123. Den Regler muss man noch raussuchen. http://www.ti.com/lsds/ti/power-management/backlight-products.page#p1129=Boost&p2954=SOT-23;SOT >- Energiequelle (Alternative zur Knopfzelle - vlt Ipod
-
Thread
CAN Bus Terminierung bei 2x 60Ohm und Split Spannung als Mittelabgriff
darüber und CAN-L darunter. Dann leiten beide Body-Dioden immer. Auch scheinen mir 2,5V am Gate des BSS123 (zum Knoten) zu wenig.
Thomas Forster schrieb im Beitrag #4159034: > Auch scheinen mir 2,5V am Gate des BSS123 (zum Knoten) zu wenig. Da sind 5V dran, wenn der Jumper gesetzt ist
-
Thread
NPN Transistor Power Atmega
Welcher Strom soll geschaltet werden? BSS84 schafft ein paar Dutzend mA.
Falk Brunner schrieb im Beitrag #4158742: > Welcher Strom soll geschaltet werden? > BSS84 schafft ein paar Dutzend mA. also der Max verbrauch liegt bei 50mA bei 3.3V
-
Thread
PIC, wird der Ausgang beschädigt?
Hi, danke für die Antworten! Also ich schalte mit dem PIC NMOS-Fets vom Typ BSS123. Die Frage ist aber nicht, was passiert, wenn der PIC eine 1 (3,3V, 4mA) liefert und ich ihn kurzschließe. Die Frage ist, was passiert wenn von außen eine 1 (3,3V ... großer Strom möglich) anliegt
Beschädigung kommen. Schaltest du den Ausgang über > Also ich schalte mit dem PIC NMOS-Fets vom Typ BSS123. http://www.nxp.com/documents/data_sheet/BSS123.pdf Der lässt sich mit 3.3V gar nicht voll durchsteuern, das ist ein normaler MOSFET der 10V am Gate stehen will, nicht mal ein LogicLevel Typ
-
Thread
spannungsfester MOSFET für ungeregelten Boost-Converter in kleinem Gehäuse
www.onsemi.com/pub/Collateral/BSS123LT1-D.PDF
-
Thread
Biphasen Impulse Schaltung
Impulse bekommt ? Sättigen ? Und wieso heisst das dann biphase. Wie willst du 200mA mit einem BSS123 schalten der nur 150mA verträgt ? Zudem mit einer Gate-Spannung von -0.2V wo er doch lieber 10V sehen will. Wie willst du 10mA aus einem 1:20 Trafo holen, wenn der gerade mal 200mA Maximalstrom
ich bereits auf 7V angehoben MaWin schrieb im Beitrag #4107574: > Wie willst du 200mA mit einem BSS123 schalten der nur 150mA verträgt ? Ich will den Profis ja nicht widersprechen, aber mein Datenblatt sagt mir, das ich gepuls bis 600mA gehen könnte. Ok, ich könnte hie auch den BSS138 nehmen.
-
Thread
UV-Laserdrucker II
123 schrieb im Beitrag #4227504: > Hast du aus den Rohdaten die an den drucker gehen wieder ein Bild > zusammengebaut? Ggf zeigt das das gleiche verhalten. Hast Du die letzten paar Posts gelesen? -
123 schrieb im Beitrag #4448486: > Zu bungard find ich gar nichts. Google kaputt? :-) http://www.octamex.de/shop/download/bungard-fotobeschichtetes_basismaterial.pdf
-
Thread
Mosfets und Treiber für 3kW, 24V DC Motor
unbedingt, das kann der Treiber selber, so lange er kein dauerhaftes HIGH liefern muss. Die ganzen BSS123 können entfallen, wenn man geschickter ist, die HPCL2631 (unnötig schnell) haben open collector Ausgänge und lassen sich damit geschickt verodern. 1000uF sind bei einem so schnellen Treiber auch
-
Thread
flash-Fehler mit ATtiny2313, compile ok
beiden Kopien umbenannt in funktion1(...) und funktion2(...) und in main() eingefügt: "x = funktion(123);" und "x = funktion1(123);" und "x = funktion2(123);". Es kam exakt die gleiche Fehlermeldung, nämlich "address 0x0410 out of range at line 65 of main.hex". Wie ist das möglich? Jetzt hätte doch
überlange hex-file nicht auf, wenn ich nicht die an funktion() übergebene Zahl (y = funktion(unsigned int 123), sondern eine erst innerhalb der Funktion zugewiesene Zahl (zahl = 123; in Zeile 1) in float umwandle? Warum tritt das überlange hex-file nicht auf, wenn ich nach der Umwandlung in float "zahl_dez
-
Thread
[V] Div SMD - Spannungsregler, Pic's, Transistoren, Tantal's, Dioden/LED
60° 10mcd@10mA Vishay http://www.vishay.com/docs/84789/vlmg310.pdf 11. 50 St 2,00 € N-Fet BSS123-7-F SOT23 100V 170mA 6ohm Diodes http://www.diodes.com/datasheets/ds30366.pdf 12. 50 St 2,00 € N-Fet Logiklevel IRLML2502 SOT23 20V 4.2A 45mOhm International Rectifier http://www.irf.com
-
Thread
malloc im AVR gcc nutzen?
aufrufen..... aber dann braucht man malloc nicht wirklich, reserviere ich gleich 3x 41 Byte statisch = 123 Byte spare ich mir das malloc.... Danke dafür
obere Schranke zuweisen, dann hast du nichts anderes als dein statisches Array (von ein Byte hinter bss bis zur vorgegebenen Grenze).
-
Thread
Pegel von 1V8 nach 3V3 wandeln
Bülent C. schrieb im Beitrag #3965713: > Der BSS123 hat min. 1V Der hier nicht: http://www.fairchildsemi.com/ds/BS/BSS123.pdf Der "min" Wert ist irrelevant, mindestens der "typ" Wert zählt.
:-) Sind wir beim BSS138 geblieben? Wobei der BSS123 auch gehen "könnte"..Egal, der BSS138 ist der passendere
-
Thread
Verwendung MOSFETs für "digitalen Poti"
By-the-way: Ich habe hier BS170er, weil die am Steckbrett leicht zu verwenden sind. Später möchte ich dann BSS123 und BSS84 verwenden. Die sind zwar SMDs aber damit kann man ja gut Platz sparen, sie sind sehr billig und den BS250 welchen man als Komplementär zum BS170 ansehen könnte bekomme ich nirgends. Deshalb
In [[Schalterfunktionalität mit BF245 bzw. BSS123]] habe ich auch gelesen dass der BSS83 statt dem BSS123 besser sein soll, weil der ein Substrat hat. Da frage ich mich aber: - Was ist ein Substrat und was bewirkt es? - Welches Bauteil wäre
-
Thread
Temperatur Notabschaltungs Schaltung PWM Motor
ein Hardwareseitiger Failsafe. Daher habe ich mir überlegt das Schaltsignal des Atmel mittels eines BSS123 auf den BTS432E2 zu schalten. Da der BSS123 ein N-Channel ist, sollten auch andere Hardware Fehler letztendlich dazu führen, das kein Signal mehr am Motor ankommt. Ist das so möglich wie ich
Hardwareseitiger Failsafe. > Daher habe ich mir überlegt das Schaltsignal des Atmel mittels eines > BSS123 auf den BTS432E2 zu schalten. > Da der BSS123 ein N-Channel ist, sollten auch andere Hardware Fehler > letztendlich dazu führen, das kein Signal mehr am Motor ankommt. Der BSS kann jederzeit
-
Thread
Variable nicht initialisiert
Es gibt Compiler die nehmen mit 0 Initialisierte Variablen und schreiben diese in die BSS Section. Beim Programmstart wird der Bereich dann mit 0 gefüllt. Damit sind alle Variablen initialisiert ohne Platz im Programmspeicher zu fressen (bis auf die Initialisierungsroutine). Bei einem
Initialisierung: [c] #include <stdint.h> int main(void) { uint64_t a0 = 0; uint64_t a1 = 123; uint64_t a2 = 43534645; uint64_t a3 = 45645; uint64_t a4 = 6758; uint64_t a5 = 678; uint64_t a6 = 456; uint64_t a7 = 33; uint64_t a8 = 34555346; uint64_t a9 = 56756734563;
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
großen Umstände. Übrigens: fallweise kauf ich mir auch Texturen bei http://fotolia.de oder http://123rf.com (die Rost-Textur und die Edelstahl-Textur habe ich bei fotolia gekauft)
mikecchin.wordpress.com/2013/08/10/8x8-rgb-led-display/ Hier ein Vergleich zum Rainbowduino: http://123led.wordpress.com/colorduino/
-
Artikel
Receiver-Mainboard Plattform Philips PNX8950
BOURNS CDSC706-0504C L121-L124: TDK ACM2012-900-2P U41: ON SEMICONDUCTOR MC74VHC1GT50DFT1 Q2, Q3: NXP BSS123 oder BSH112 Q25: LM1117IMPX-ADJ L136, L137, L140: ? = Anwendungen und Ideen = Realisierte Projekte/Anwendungen für MoreTV. Hier finden sich Installationsanleitungen zu verschiedenen Softwarepaketen
-
Thread
Nicht weg-optimierbare Konstante
static uint16_t __attribute__((used)) dummy = 123; So? Leider bleibt die Größe des Binarys gleich. Die Bytes sind also nicht drin.
USED = 8; static int i09 USED = 9; int main() { return 0; } text data bss dec hex filename 1107 552 8 1667 683 test_unused 1107 588 12 1707 6ab test_used [/code]
-
Thread
16x2 LCD Langsamer Displayaufbau
bytes (34.4% Full) (.text + .data + .bootloader) Data: 46 bytes (4.5% Full) (.data + .bss + .noinit) [/pre]
schnell ausprobiert: [c] int main(void) { volatile uint8_t test; volatile uint8_t tmp = 123; test = tmp * 2; test; while(1) { //TODO:: Please write your application code } } [/c] erzeugter Code für die Multiplikation ist hier allerdings kein
-
Thread
bare metal m68k-elf.gcc.
Platte. Deshalb bin ich auf einigeUnterscheide bei der Übersetzung gestoßen: Hier Datenbereiche im .bss segment: alt: COMMON 0x001fe000 0xa64 coldport.o 0x001fe000 sizechar 0x001fe004 condition 0x001fe010
moveal #0,%fp 800050: 4e7b .short 0x4e7b 800052: 0800 4e7b btst #123,%d0 800056: 1801 moveb %d1,%d4 800058: 7000 moveq #0,%d0 80005a: 7200 moveq #0,%d1 80005c: 7400 moveq #0,%d2 80005e
-
Thread
Suche einen billigen kleinsignal FET
gut leiten ist relativ.. die üblichen billigen vertreter bei den n-mosfets: sn7002 und bss123 73
BSS138
-
Thread
WS2812 verhält sich sehr komisch
#3788648: >> Mache ich irgendwas falsch? > > Ja. > Erstens ist 3V3 viel zu wenig. > Zweitens ist BSS123 sowas von unnötig... > Was willst du überhaupt damit erreichen ? 3v3 reichen völlig aus.Die LEd leuchtet sehr schön und hell in allen Farben. Ohne BSS123 zieht die WS2812 im ausgeschalteten
, VCC direkt oder über Widerstand mit MSP schalten, den Unsinn mit BSS123 weglassen...
-
Thread
Retro Fieber: Z80 oder 68000 ?
The keyword __banked is used to support 16 bit addresses in I/O memory e.g.: __sfr __banked __at 0x123 IoPort; Writing 0x01 to this variable generates the assembly code: 01 23 01 ld bc,#_IoPort 3E 01 ld a,#0x01 ED 79 out (c),a
_CODE .area _GSINIT .area _GSFINAL .area _GSINIT .area _DATA .area _BSEG .area _BSS .area _HEAP [/code]