Generally DDR1 has TSOP ram chips whereas DDR2 has BGA ram chips...
Also DDR1 is a 184 Pin module whereas DDR2 is 240 pins
Also DDR1 generally works at 2.5,2.6 Upto 3.6 Volts Vdimm whereas DDR2 works @ 1.8V and above.
Hence power requirement of DDR2 is less.
DDR1 can run at very tight timings which DDR2 cant.
For example DDR1 can run at 1.5-2-2-5 but DDR2 cant.generally DDR2 works at 3-4-4-10
But DDR2 can do higher frequencies than DDR1
This is DDR 1 -
This is DDR2 -
the Square shape ram chips on the DDR2 is called BGA chip meaning Ball Grid Array
I hope that clarifies your doubts.