RPi schematic differences

From eLinux.org
Jump to: navigation, search

Back to RPi_Hardware

Differences between the Rev1.0 and Rev2.0 RaspberryPi schematics

The RaspberryPi Foundation has now provided official PDF schematics of both the Rev1.0 and Rev2.0 RaspberryPi boards - links can be found here. This blog post provides an overview of the changes between the two versions, but I wanted to provide a much more "definitive" version of the differences.

Differences in graphical form

So I loaded up GIMP (my image editor of choice), imported the PDFs into that, and through careful manipulation managed to graphically separate out the differences between the two sets of schematics! In the images linked below, parts that are coloured black are common to both versions of the schematics, parts that are coloured red are only on the Rev1.0 version of the schematics, and parts that are coloured green are only on the Rev2.0 version of the schematics. I'm really pleased with how well it worked, it makes it really easy to spot the differences at a glance (although for full readability you'll want to refer back to the original PDFs).

Here's a small excerpt (from page 2) so you can see what I mean:

Schematics-diff-preview.png


Here's download links to the full-size (4945 x 3496) images for each of the five pages in the schematics:

Differences in textual form

So using these above images, it was easy to update my schematics CSV files, which means I can also provide a definitive overview of the differences between the schematics revsions in 'diff' format:

"Type","Component","Connection","Pin","PinName","Signal","Sheet","Location","ComponentType","Value","PartNumber","A/B/NF","Module","BoardSide","ConnectionType"
3a4,5
> "component","IC2A",,,,,1,"F3","integrated circuit","RAM","K4P2G324ED","A","BCM2835 PWR1","front",
> "component","IC2A",,,,,1,"F3","integrated circuit","RAM","K4P4G324EB","B","BCM2835 PWR1","front",
211a214,216
> "power",,,,,"+3V3",1,"D8",,,,,"BCM2835 SMPS",,
> "power",,,,,"GND",1,"D9",,,,,"BCM2835 SMPS",,
> "power",,,,,"GND",1,"E10",,,,,"BCM2835 SMPS",,
219c224,227
< "component","R15",,,,,1,"E9","resistor","100K",,,"BCM2835 SMPS","front",
---
> "component","R15",,,,,1,"E9","resistor","10K",,,"BCM2835 SMPS","front",
> "component","C97",,,,,1,"E9","capacitor","100n",,,"BCM2835 SMPS","front",
> "component","D18",,,,,1,"D8","diode (signal)",,"BAV99",,"BCM2835 SMPS","front",
> "component","P6",,,,,1,"D9","header","Reset","PH-2/002","NF","BCM2835 SMPS","front",
259a268,269
> "signal",,"P6",1,,"RUN",1,"D8",,,,,"BCM2835 SMPS",,"data"
> "signal",,"P6",2,,"GND",1,"D8",,,,,"BCM2835 SMPS",,"ground"
270c280
< "power",,,,,"+3V3",2,"H4",,,,,"BCM2835 HDMI",,
---
> "power",,,,,"+5V0_HDMI",2,"H4",,,,,"BCM2835 HDMI",,
371c381
< "signal",,"IC2","C4","GPIO21","GPIO_GEN2",2,"B5",,,,,"BCM2835 IO1",,"data"
---
> "signal",,"IC2","C4","GPIO21","CAM_GPIO",2,"B5",,,,,"BCM2835 IO1",,"data"
377c387
< "signal",,"IC2","B5","GPIO27","CAM_GPIO",2,"B6",,,,,"BCM2835 IO1",,"data"
---
> "signal",,"IC2","B5","GPIO27","GPIO_GEN2",2,"B6",,,,,"BCM2835 IO1",,"data"
383c393,394
< "power",,,,,"GND",2,"D8",,,,,"BCM2835 IO2",,
---
> "power",,,,,"+5V0",2,"C6",,,,,"BCM2835 IO2",,
> "power",,,,,"GND",2,"C7",,,,,"BCM2835 IO2",,
391,398c402
< "component","R8",,,,,2,"C7","resistor","10K",,"B","BCM2835 IO2","front",
< "component","R7",,,,,2,"C7","resistor","10K",,"NF","BCM2835 IO2","front",
< "component","R4",,,,,2,"D7","resistor","10K",,"NF","BCM2835 IO2","front",
< "component","R5",,,,,2,"D7","resistor","10K",,"NF","BCM2835 IO2","front",
< "component","R10",,,,,2,"C7","resistor","10K",,"A","BCM2835 IO2","front",
< "component","R9",,,,,2,"C7","resistor","10K",,,"BCM2835 IO2","front",
< "component","R6",,,,,2,"D7","resistor","10K",,,"BCM2835 IO2","front",
< "component","R3",,,,,2,"D7","resistor","10K",,,"BCM2835 IO2","front",
---
> "component","P5",,,,,2,"C7","header","Additional I/O","PH-8/004","NF","BCM2835 IO2","back",
411,414c415,418
< "signal",,"IC2","C3","GPIO28","CONFIG0",2,"B7",,,,,"BCM2835 IO2",,"data"
< "signal",,"IC2","A6","GPIO29","CONFIG1",2,"B7",,,,,"BCM2835 IO2",,"data"
< "signal",,"IC2","C6","GPIO30","CONFIG2",2,"B7",,,,,"BCM2835 IO2",,"data"
< "signal",,"IC2","D5","GPIO31","CONFIG3",2,"B7",,,,,"BCM2835 IO2",,"data"
---
> "signal",,"IC2","C3","GPIO28","GPIO_GEN7",2,"B7",,,,,"BCM2835 IO2",,"data"
> "signal",,"IC2","A6","GPIO29","GPIO_GEN8",2,"B7",,,,,"BCM2835 IO2",,"data"
> "signal",,"IC2","C6","GPIO30","GPIO_GEN9",2,"B7",,,,,"BCM2835 IO2",,"data"
> "signal",,"IC2","D5","GPIO31","GPIO_GEN10",2,"B7",,,,,"BCM2835 IO2",,"data"
436a441,448
> "signal",,"P5",1,,"+5V0",2,"C6",,,,,"BCM2835 IO2",,"power"
> "signal",,"P5",2,,"+3V3",2,"C7",,,,,"BCM2835 IO2",,"power"
> "signal",,"P5",3,,"GPIO_GEN7",2,"C7",,,,,"BCM2835 IO2",,"data"
> "signal",,"P5",4,,"GPIO_GEN8",2,"C7",,,,,"BCM2835 IO2",,"data"
> "signal",,"P5",5,,"GPIO_GEN9",2,"C7",,,,,"BCM2835 IO2",,"data"
> "signal",,"P5",6,,"GPIO_GEN10",2,"C7",,,,,"BCM2835 IO2",,"data"
> "signal",,"P5",7,,"GND",2,"C7",,,,,"BCM2835 IO2",,"ground"
> "signal",,"P5",8,,"GND",2,"C7",,,,,"BCM2835 IO2",,"ground"
462,463c474,475
< "signal",,"P1",3,,"SDA0",2,"E5",,,,,"General Purpose I/O",,"data"
< "signal",,"P1",5,,"SCL0",2,"E5",,,,,"General Purpose I/O",,"data"
---
> "signal",,"P1",3,,"SDA1",2,"E5",,,,,"General Purpose I/O",,"data"
> "signal",,"P1",5,,"SCL1",2,"E5",,,,,"General Purpose I/O",,"data"
465c477
< "signal",,"P1",9,,"DNC",2,"E6",,,,,"General Purpose I/O",,"nc"
---
> "signal",,"P1",9,,"GND",2,"E6",,,,,"General Purpose I/O",,"ground"
469c481
< "signal",,"P1",17,,"DNC",2,"E6",,,,,"General Purpose I/O",,"nc"
---
> "signal",,"P1",17,,"+3V3",2,"E6",,,,,"General Purpose I/O",,"power"
473c485
< "signal",,"P1",25,,"DNC",2,"E6",,,,,"General Purpose I/O",,"nc"
---
> "signal",,"P1",25,,"GND",2,"E6",,,,,"General Purpose I/O",,"ground"
475c487
< "signal",,"P1",4,,"DNC",2,"E5",,,,,"General Purpose I/O",,"nc"
---
> "signal",,"P1",4,,"+5V0",2,"E5",,,,,"General Purpose I/O",,"power"
480c492
< "signal",,"P1",14,,"DNC",2,"E6",,,,,"General Purpose I/O",,"nc"
---
> "signal",,"P1",14,,"GND",2,"E6",,,,,"General Purpose I/O",,"ground"
483c495
< "signal",,"P1",20,,"DNC",2,"E6",,,,,"General Purpose I/O",,"nc"
---
> "signal",,"P1",20,,"GND",2,"E6",,,,,"General Purpose I/O",,"ground"
526d537
< "power",,,,,"+1V8",3,"A2",,,,,"LAN9512 PSU",,
568,569c579,580
< "signal",,"IC3",15,"VDD_1V8_CORE1","+1V8",3,"C2",,,,,"LAN9512 PSU",,"power"
< "signal",,"IC3",38,"VDD_1V8_CORE2","+1V8",3,"C2",,,,,"LAN9512 PSU",,"power"
---
> "signal",,"IC3",15,"VDD_1V8_CORE1","+1V8_SMSC",3,"C2",,,,,"LAN9512 PSU",,"power"
> "signal",,"IC3",38,"VDD_1V8_CORE2","+1V8_SMSC",3,"C2",,,,,"LAN9512 PSU",,"power"
668,670c679
< "power",,,,,"+5V0",3,"E7",,,,,"BCM2835 USB",,
< "power",,,,,"GND",3,"E8",,,,,"BCM2835 USB",,
< "power",,,,,"GND",3,"F8",,,,,"BCM2835 USB",,
---
> "power",,,,,"+5V0",3,"F8",,,,,"BCM2835 USB",,
680,685c689,690
< "component","C33",,,,,3,"E8","capacitor","100n",,,"BCM2835 USB","back",
< "component","C32",,,,,3,"E8","capacitor (polarized)","47u",,,"BCM2835 USB","front",
< "component","F1",,,,,3,"F7","fuse","140m 60V","miniSMDC014","B","BCM2835 USB","front",
< "component","C30",,,,,3,"F8","capacitor","100n",,"B","BCM2835 USB","front",
< "component","F2",,,,,3,"F8","fuse","140m 60V","miniSMDC014",,"BCM2835 USB","front",
< "component","C31",,,,,3,"F8","capacitor","100n",,,"BCM2835 USB","front",
---
> "component","C33",,,,,3,"F8","capacitor","100n",,,"BCM2835 USB","back",
> "component","C32",,,,,3,"F8","capacitor (polarized)","47u",,,"BCM2835 USB","front",
697c702
< "signal",,"S7","a1","Vcc","+5V0_USBB",3,"G9",,,,,"BCM2835 USB",,"power"
---
> "signal",,"S7","a1","Vcc","+5V0",3,"G9",,,,,"BCM2835 USB",,"power"
701c706
< "signal",,"S7","b1","Vcc","+5V0_USBA",3,"G9",,,,,"BCM2835 USB",,"power"
---
> "signal",,"S7","b1","Vcc","+5V0",3,"G9",,,,,"BCM2835 USB",,"power"
713,714d717
< "component","D11",,,,,3,"C8","diode",,"BAS16","B","LAN9512 USB","back",
< "component","D10",,,,,3,"D10","diode",,"BAS16","B","LAN9512 USB","back",
722c725
< "signal",,"IC3",14,"PRTCTRL_2","PRTC_2",3,"C8",,,,,"LAN9512 USB",,"data"
---
> "signal",,"IC3",14,"PRTCTRL_2","nc",3,"C8",,,,,"LAN9512 USB",,"nc"
725c728
< "signal",,"IC3",16,"PRTCTRL_3","PRTC_3",3,"C9",,,,,"LAN9512 USB",,"data"
---
> "signal",,"IC3",16,"PRTCTRL_3","nc",3,"C9",,,,,"LAN9512 USB",,"nc"
813,814c816,817
< "signal",,"S5",13,,"SCL1",4,"F5",,,,,"CSI-2 interface",,"data"
< "signal",,"S5",14,,"SDA1",4,"F5",,,,,"CSI-2 interface",,"data"
---
> "signal",,"S5",13,,"SCL0",4,"F5",,,,,"CSI-2 interface",,"data"
> "signal",,"S5",14,,"SDA0",4,"F5",,,,,"CSI-2 interface",,"data"
881c884
< "fiduciary","FD3",,,,,5,"H7",,"FID60",,,"Fiduciary markers","back",
---
> "fiduciary","FD3",,,,,5,"I7",,"FID60",,,"Fiduciary markers","back",
885c888,892
< "fiduciary","FD6",,,,,5,"H7",,"FID60",,,"Fiduciary markers","front",
---
> "fiduciary","FD6",,,,,5,"I7",,"FID60",,,"Fiduciary markers","front",
> "fiduciary","FD8",,,,,5,"J7",,"FID30",,,"Fiduciary markers","unknown",
> "fiduciary","FD9",,,,,5,"J7",,"FID30",,,"Fiduciary markers","unknown",
> "mounting hole","ST2",,,,,5,"H8",,"2M5",,,"Fiduciary markers","front",
> "mounting hole","ST1",,,,,5,"H9",,"2M5",,,"Fiduciary markers","front",

So there you have it! Obviously the Rev1.0 boards do include the RAM chip too, it's just not shown on the schematics.