| General > General Technical Chat |
| The Small Questions Thread - Too Embarrassed To Ask? |
| (1/3) > >> |
| David:
Whilst drinking coffee and scratching my head over some ideas for my latest project, I thought it could be useful to have a thread for small questions that don't deserve there own topic or for questions that people feel too silly to ask ::) I shall start off with something that has been confusing me. Whilst looking at several schematics (For Altera FPGA development boards) I have noticed that 330 ohm resistor values have been used in series with LED's running from 3.3V. I don't understand how the LED's are working off such a low current (3.3V - 1.85V = 1.45V/330 = ~5mA). For a typical LED with a forward voltage of 1.85V and forward current of 20mA, surely a resistor around the 100 ohm mark is required? The only conclusion I can come to is that they are using super low current consumption LED's? Dave |
| Andrew:
Mistake 1: Forward current 20 mA. 20 mA is just what is often used by LED manufacturers to specify some characteristics. But it is not the current one needs to operate an LED at. There should be a diagram in the LED datasheets of every self-respeciting LED manufacturer, showing relative luminous intensity over forward current. You'll notice the diagram doesn't just have a single dot at 20 mA, but shows quiet a range. Mistake 2: Forward voltage 1,85 V. Forward voltage is not fixed. It is a function of forward current (if you drive the LED with current). Or you can also say forward current is a function of forward voltage (if you (try to) drive with a constant voltage). So let's pick some realistic values. Lets say you want to drive the LED with 5 mA. You find in the datasheet that its forward voltage at 5 mA is approx. 1.5 V. So you need a resistor of approx. (3.3 V - 1.5 V) / 5 mA = 360 ?. Hu, pretty close to the 330 ? you found :-) But there is a problem. With that 360 ? resistor the LED wouldn't run at exactly 5 mA. LEDs come with some manufacturing tolerance and temperature sensitivity. The forward voltage over forward current function varies widely. So the above procedure, picking the forward voltage out of the diagram for a given forward current and then using that to calculate the resistor, is a rough approximation only. What that 360 ? (or 330 ?) resistor ensures is that the current can never exceed 9 mA (10 mA respectively). And that's how you usually dimension such resistors. Decide what current you don't want to exceed. The 330 ? engineers apparently decided 10 mA is a nice value (and it is). 10 mA = 3.3 V / 330 ?. Then you let the non-linear system (the diode makes it one), find itself an operating point within that absolute limit. Because that's good enough for the purpose. |
| armandas:
Mistake 1: 1.45V / 330R = 4.4mA, not 0.5mA |
| David:
--- Quote from: armandas on January 22, 2010, 05:40:28 pm ---Mistake 1: 1.45V / 330R = 4.4mA, not 0.5mA --- End quote --- Ah yes, I meant 5mA (Rounded up). |
| Machina:
Okay here's one that's bugged me. My Rigol DG1022 function generator can generate a sine wave up to 20 MHz. If I set the Vpp (Voltage peak to peak) to 5 volts, 1 Khz and put a scope on it, I read about 5 volts Peak to peak. As expected. However if I jump the frequency to 20 MHz, the Vpp according to the oscilloscope jumps to 6 volts Vpp. This was verified with a Rigol 1204B Scope, a Tektronix TDS220 and a Tektronix 2465B ( perhaps the finest analog scope ever put out). If I set the frequency value between these two extremes, I still can see a voltage rise between 5 volts and 6 volts. I might say that my Rigol FG is to blame, but my venerable Tektronix 280CFG (11 MHz function generator) does the same thing, when jumping from 1 MHz to 11 Mhz. So it seems to be a common problem for function generators. Any one have a electronics explanation? |
| Navigation |
| Message Index |
| Next page |