Difference between revisions of "User:Corecode/Microboard"
From Fixme.ch
(Created page with "== µC comparison == === AVR === http://www.atmel.com/dyn/resources/prod_documents/doc7766.pdf AVR * EEPROM * can run at 5V * 12 ADC inputs * JTAG * analog comparator * AD...") |
|||
(14 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
=== AVR === | === AVR === | ||
− | + | [http://www.atmel.com/dyn/resources/prod_documents/doc7766.pdf AVR] | |
* EEPROM | * EEPROM | ||
Line 15: | Line 15: | ||
=== ARM === | === ARM === | ||
− | + | * ARM Cortex-M3 | |
− | + | ||
* higher frequency/MIPS | * higher frequency/MIPS | ||
* 32bit architecture | * 32bit architecture | ||
+ | |||
+ | |||
+ | ==== LPC1342/43 ==== | ||
+ | |||
+ | [http://www.nxp.com/documents/data_sheet/LPC1311_13_42_43.pdf LPC1342/43] | ||
+ | |||
* only up to 3.6V | * only up to 3.6V | ||
* 8 ADC inputs | * 8 ADC inputs | ||
Line 34: | Line 39: | ||
** http://www.olimex.com/dev/lpc-p1343.html | ** http://www.olimex.com/dev/lpc-p1343.html | ||
+ | |||
+ | ==== NUC120 ==== | ||
+ | |||
+ | [http://www.nuvoton.com/NuvotonMOSS/Community/ProductInfo.aspx?tp_GUID=5dbf7d7a-b6df-4fe1-91c9-063449500ce7 Homepage] | ||
+ | |||
+ | [http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/IndustrialIC/ARMMicrocontroller/ARMCortexTMM0/Documents/NUC120%20Datasheet%20EN.pdf NUC120 Datasheet] | ||
+ | [http://www.nuvoton.com/hq/enu/ProductAndSales/ProductLines/IndustrialIC/ARMMicrocontroller/ARMCortexTMM0/Documents/NuMicro%20NUC100%20Series%20Technical%20Reference%20Manual%20EN.pdf NUC120 Manual] | ||
+ | |||
+ | * ARM Cortex-M0 | ||
+ | * integrated LDO | ||
+ | * less efficient than the LPC | ||
+ | * very cheap; <= $2.50@1 at Arrow/Nu Horizons | ||
+ | * external crystal required | ||
+ | * slower clock (48MHz) | ||
+ | * more flash, RAM | ||
+ | |||
+ | * Boards | ||
+ | ** http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=NUTINY-SDK-120-ND | ||
+ | |||
+ | [http://www.coocox.com:8080/coassistant_en/rap register assistant] | ||
== Voltage regulators == | == Voltage regulators == | ||
Line 41: | Line 66: | ||
==== MCP1725-ADJE/SN ==== | ==== MCP1725-ADJE/SN ==== | ||
− | * | + | * [http://ww1.microchip.com/downloads/en/DeviceDoc/22026b.pdf MCP1725-ADJE/SN] |
* $0.56@1, $0.39@100 | * $0.56@1, $0.39@100 | ||
* Adjust with two resistors | * Adjust with two resistors | ||
Line 56: | Line 81: | ||
==== SC195ULTRT ==== | ==== SC195ULTRT ==== | ||
− | * | + | * [http://www.semtech.com/images/datasheet/sc195.pdf SC195ULTRT] |
* $0.96@1, $0.555@100 | * $0.96@1, $0.555@100 | ||
* Adjust with logic input pins | * Adjust with logic input pins | ||
Line 68: | Line 93: | ||
==== NCP1521BSNT1G ==== | ==== NCP1521BSNT1G ==== | ||
− | * | + | * [http://www.onsemi.com/pub_link/Collateral/NCP1521B-D.PDF NCP1521BSNT1G] |
* $0.92@1, $0.63@100 | * $0.92@1, $0.63@100 | ||
* Adjust with two resistors | * Adjust with two resistors | ||
Line 76: | Line 101: | ||
* output 0.9V - 3.3V | * output 0.9V - 3.3V | ||
* required C: 4.7µF, 18pF, 10µF; L: 2.2µH (or 4.7µF and 4.7µH) | * required C: 4.7µF, 18pF, 10µF; L: 2.2µH (or 4.7µF and 4.7µH) | ||
+ | |||
+ | |||
+ | == Crystals == | ||
+ | |||
+ | * http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=644-1020-1-ND | ||
+ | * http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=535-10202-1-ND | ||
+ | |||
+ | |||
+ | == Ethernet == | ||
+ | |||
+ | === ENC28J60 === | ||
+ | |||
+ | [http://ww1.microchip.com/downloads/en/DeviceDoc/39662c.pdf ENC28J60] | ||
+ | |||
+ | * 10baseT | ||
+ | |||
+ | |||
+ | === LAN8720A === | ||
+ | |||
+ | [http://www.smsc.com/media/Downloads_Public/Data_Sheets/8720a.pdf LAN8720A] | ||
+ | |||
+ | * 10baseT/100baseTX |
Latest revision as of 16:59, 31 July 2011
Contents
µC comparison
AVR
- EEPROM
- can run at 5V
- 12 ADC inputs
- JTAG
- analog comparator
- ADC reference voltage
ARM
- ARM Cortex-M3
- higher frequency/MIPS
- 32bit architecture
LPC1342/43
- only up to 3.6V
- 8 ADC inputs
- hardware divide
- 400kS/s ADC
- integrated HID and MSC device driver
- integrated USB MSC boot loader (needs 12MHz crystal)
- higher active current
- lower deep-sleep current
- requires external LDO
- existing boards
NUC120
NUC120 Datasheet NUC120 Manual
- ARM Cortex-M0
- integrated LDO
- less efficient than the LPC
- very cheap; <= $2.50@1 at Arrow/Nu Horizons
- external crystal required
- slower clock (48MHz)
- more flash, RAM
Voltage regulators
Adjustable LDO
MCP1725-ADJE/SN
- MCP1725-ADJE/SN
- $0.56@1, $0.39@100
- Adjust with two resistors
- Extra parts: 2 R (+ 1 R for power good, 1 C for delayed power good)
- dropout 210mV - 350mV
- max input 6V
- max current 500mA
- output 2.3V - 5V, fixed version available at 1.8V, 2.5V, 3.3V
- required C: 4.7µF, 1µF
Adjustable switching regulator
SC195ULTRT
- SC195ULTRT
- $0.96@1, $0.555@100
- Adjust with logic input pins
- Extra parts: 1 L
- max input 6V
- max current 500mA
- output 0.8V - 3.3V
- required C: 4.7µF, 10µF; L: 1µH
- suggested layout given
NCP1521BSNT1G
- NCP1521BSNT1G
- $0.92@1, $0.63@100
- Adjust with two resistors
- Extra parts: 2 R, 1 L, 1 C
- max input 5.5V
- max current 600mA
- output 0.9V - 3.3V
- required C: 4.7µF, 18pF, 10µF; L: 2.2µH (or 4.7µF and 4.7µH)
Crystals
- http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=644-1020-1-ND
- http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail&name=535-10202-1-ND
Ethernet
ENC28J60
- 10baseT
LAN8720A
- 10baseT/100baseTX