my final concern is about the dissipation, how large should the heat sink be if the regulator is dissipating 10 Watts.
You'll have to look in the datasheets for that.
Ex for LM317 made by TI (datasheet is for both LM117 and LM317):
http://www.ti.com/lit/ds/symlink/lm117.pdfGoing to assume you're going to use TO-220 or something similar because that's easiest to heatsink:
Page 2: LM317A, LM317-N NDE TO-220 1.5A
Page 5: LM317A and LM317-N Electrical Characteristics(1)
Footprint :
IMAX = 1.5A for the NDS (TO-3), NDE (TO-220), and KTT (TO-263) packages.
Device power dissipation (PD) is limited by ambient temperature (TA), device maximum junction temperature (TJ), and package thermal resistance (?JA).
The maximum allowable power dissipation at any temperature is :
PD(MAX) = ((TJ(MAX) - TA)/?JA). All Min. and Max. limits are ensured to TI's Average Outgoing Quality Level (AOQL).
On next page, you have :
Thermal Resistance, ?JC KTT (TO-263) Package - Junction-to-Case : NDE (TO-220) Package = 4°C/W
Thermal Resistance, ?JA KTT Junction-to-Ambient (No Heat Sink) : NDE (TO-220) Package = 50°C/WPage 5 has a
Heatsink Requirements section, read that.
Basically, the maximum temperature inside the chip can be 125 degrees C. So you have to make sure that with the heatsink keeps the internal temperature of the chip below 125c.
So you have to determine how big of a heatsink you have to use so that the temperature difference.
At
12v @ 1A, your linear regulator will dissipate
PD = ((VIN ? VOUT) × IL) + (VIN × IG)
VIN x IG can be ignored... so
PD = (19v-12v) x 1A = 7 watts. the maximum allowable temperature rise,
TR(MAX): = TJ(MAX) - TA(MAX) where TJ(MAX) is the maximum allowable junction temperature (125°C for the LM317A/LM317-N), and TA(MAX) is the maximum ambient temperature which will be encountered in the
application... let's say 30°C.
So
TR(MAX): = TJ(MAX) - TA(MAX) -> TR (max) = 125°C - 30°C = 95°C
Now you have to determine the maximum value for junction to ambient resistance :
?JA = (TR(MAX) / PD)In your case, Pd is 7 watts, TR max is 95c so your
?JA = 95°C/7W = 13.57 °C/WIf you go back at the top, you notice this :
?JA KTT Junction-to-Ambient (No Heat Sink) : NDE (TO-220) Package 50 C/WYour 13.57 °C/W value is smaller than 50C/w so that means you need to use a heatsink, and the heatsink "size" can be determined with the formula :
?HA <= (?JA - (?CH + ?JC))
where
?CH is the thermal resistance of the contact area between the device case and the heatsink surface - usually 0.1-0.5 C/w if you use thermal grease/silicon pads
?JC is thermal resistance from the junction of the die to surface of the package case - which is the 4C/w mentioned all the way at the beginning
This means your heatsink must have at most :
13.57 - (4+0.5) = 13.57 - 4.5 = 9 C/W So now you can go on sites like Digikey or Newark/Farnell and look at heatsinks that are rated for less than 9C/W and for TO-220 or something compatible
http://www.digikey.com/product-search/en/fans-thermal-management/thermal-heat-sinks/1179752http://uk.farnell.com/natural-convectionOn digikey site, you have to look at the "Thermal Resistance @ Natural" column to see the heatsink's rating - natural refers to natural convection, which means heatsink is not cooled in turn by using a fan, it cools just by cold air moving through the fins and over the heatsink surface.
The Farnell link is straight for natural convection heatsinks
and you get to something like this:
http://www.digikey.com/product-detail/en/V2006B/A10761-ND/3476155http://www.digikey.com/product-detail/en/V5629W220/AE10872-ND/3511533http://www.digikey.com/product-detail/en/V7477YC/AE10847-ND/3511479http://www.digikey.com/product-detail/en/V7477ZC/AE10846-ND/3511483http://uk.farnell.com/multicomp/mc33278/heatsink-to220-x-2-7-6-c-w/dp/1710623http://uk.farnell.com/wakefield-solutions/637-10abp/heat-sink-pcb-alum-to-220/dp/1651792http://uk.farnell.com/aavid-thermalloy/6100bg/heat-sink-to-220-202-9-c-w/dp/1213466You can get an idea of how big of a heatsink you need even for just these 7 watts of heat, by looking at length, width, height, how big the fins are (but especially on the Farnell site, check the datasheets because the pictures for each heatsink don't always match the product)
You can repeat the math for the 12v down to 5v but basically it's the same heat dissipation of 7 watts so the math above should apply just the same.
And again, keep in mind all the above is for 7 watts, not 10 watts like you asked. For 10 watts, you're going to need a better heatsink, with maybe 6-7C/W instead of 9C/W... so that's even larger in size.
edit: sigh, this forum hates the O with line in the middle and replaces it with ? ...