Difference between revisions of "FPGA Test Board"

From Tech
Jump to navigationJump to search
 
(23 intermediate revisions by the same user not shown)
Line 1: Line 1:
=TODO=
+
=Goals=
  +
* LED<->PhotoDiode tests
==layout==
 
  +
* 500MS/s scope
* connect spartan-6 to papilio (FTDI, Flash memory, clk, power)
 
  +
* HF (GHz) -> LF mixing, + probes?
* make all resistors on papilio 402, check capacitors
 
  +
* HF sending/receiving + direction sensing
* add header pins to FLASH SPI, to allow direct programming by raspberry (to work around possible problems in FTDI connections)
 
* add resistor-map to make simple DA converter
 
* add location for oven-controlled crystal
 
*
 
 
==questions==
 
* polarity of CCR on Display Port cable? ([http://en.wikipedia.org/wiki/Display_port wiki] has pin 7 as +lane_2, wim pin 7 as -CCR) -- Oh, that's because the sink-side has the pinning reversed -- but then the polarity of MR is wrong
 
   
 
=Components=
 
=Components=
Line 17: Line 11:
 
*** [http://www.digikey.nl/product-detail/en/XC3S500E-4FTG256C/122-1485-ND/1091713 XC3S500E-4FTG256C digikey 122-1485-ND, EUR 24.74]
 
*** [http://www.digikey.nl/product-detail/en/XC3S500E-4FTG256C/122-1485-ND/1091713 XC3S500E-4FTG256C digikey 122-1485-ND, EUR 24.74]
 
** Spartan 6 ([http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf spartan 6 family overview], [http://www.xilinx.com/support/documentation/data_sheets/ds162.pdf Spartan 6 DC switching])
 
** Spartan 6 ([http://www.xilinx.com/support/documentation/data_sheets/ds160.pdf spartan 6 family overview], [http://www.xilinx.com/support/documentation/data_sheets/ds162.pdf Spartan 6 DC switching])
*** [http://www.digikey.nl/product-detail/en/XC6SLX16-2FTG256C/122-1672-ND/2408282 XC6SLX16-2FTG256C digikey, EUR 19.43]
+
*** [http://www.digikey.nl/product-detail/en/XC6SLX16-2FTG256C/122-1672-ND/2408282 XC6SLX16-2FTG256C digikey, EUR 19.43], pinout: [http://www.xilinx.com/support/documentation/user_guides/ug385.pdf#page=277 Spartan 6 packaging and pinouts]
 
*** [http://www.digikey.nl/product-detail/en/XC6SLX9-2TQG144C/122-1745-ND/2339919 XC6SLX9-2TQG144C digikey 122-1745-ND, 13 EUR]
 
*** [http://www.digikey.nl/product-detail/en/XC6SLX9-2TQG144C/122-1745-ND/2339919 XC6SLX9-2TQG144C digikey 122-1745-ND, 13 EUR]
   
Line 46: Line 40:
 
* POWER(1.2V, 2.5, 3.3?),
 
* POWER(1.2V, 2.5, 3.3?),
 
** LDO's [http://nl.farnell.com/jsp/search/browse.jsp?N=202724+110199365+110191476+110197635+110154309&Ns=P_PRICE_FARNELL_NL|0&locale=nl_NL&appliedparametrics=true&getResults=true&suppressRedirect=true&isRedirect=&No=0&divisionLocale=nl_NL&catalogId=&skipManufacturer=false&skipParametricAttributeId=&prevNValues=202724+110199365+110191476+110197635&mm=1001850||,&filtersHidden=false&appliedHidden=false&autoApply=false&originalQueryURL=%2Fjsp%2Fsearch%2Fbrowse.jsp%3FN%3D202724%26No%3D0%26getResults%3Dtrue%26appliedparametrics%3Dtrue%26locale%3Dnl_NL%26divisionLocale%3Dnl_NL%26catalogId%3D%26skipManufacturer%3Dfalse%26skipParametricAttributeId%3D%26prevNValues%3D202724 farnell search for 1.2, 2.5, 3.3 V LDO's in SOT223]
 
** LDO's [http://nl.farnell.com/jsp/search/browse.jsp?N=202724+110199365+110191476+110197635+110154309&Ns=P_PRICE_FARNELL_NL|0&locale=nl_NL&appliedparametrics=true&getResults=true&suppressRedirect=true&isRedirect=&No=0&divisionLocale=nl_NL&catalogId=&skipManufacturer=false&skipParametricAttributeId=&prevNValues=202724+110199365+110191476+110197635&mm=1001850||,&filtersHidden=false&appliedHidden=false&autoApply=false&originalQueryURL=%2Fjsp%2Fsearch%2Fbrowse.jsp%3FN%3D202724%26No%3D0%26getResults%3Dtrue%26appliedparametrics%3Dtrue%26locale%3Dnl_NL%26divisionLocale%3Dnl_NL%26catalogId%3D%26skipManufacturer%3Dfalse%26skipParametricAttributeId%3D%26prevNValues%3D202724 farnell search for 1.2, 2.5, 3.3 V LDO's in SOT223]
*** 3.3V: [http://nl.farnell.com/exar/spx1117m3-l-3-3-tr/ic-ldo-regulator-800ma-3-3v/dp/2072301 farnell 2072301, EUR 0.34], SOT223
+
*** 3.3V: [http://nl.farnell.com/texas-instruments/tlv1117-33cdcy/v-reg-ldo-3-3v-0-8a-sot-223-4/dp/1494942 farnell 1494942, EUR 0.37 (x10)] SOT223
 
*** 2.5V: [http://nl.farnell.com/taiwan-semiconductor/ts1117cw-2-5/v-reg-ldo-1a-2-5v-1117-sot-223/dp/7208340 farnell 7208340, EUR 0.21] SOT223
 
*** 2.5V: [http://nl.farnell.com/taiwan-semiconductor/ts1117cw-2-5/v-reg-ldo-1a-2-5v-1117-sot-223/dp/7208340 farnell 7208340, EUR 0.21] SOT223
 
*** 1.2V: [http://nl.farnell.com/nxp/nx1117c12z-115/ldo-fixed-1-2v-1a-sot-223-4/dp/2316819 farnell 2316819, EUR 0.24] SOT 223
 
*** 1.2V: [http://nl.farnell.com/nxp/nx1117c12z-115/ldo-fixed-1-2v-1a-sot-223-4/dp/2316819 farnell 2316819, EUR 0.24] SOT 223
Line 62: Line 56:
 
* USB connector:
 
* USB connector:
 
** [http://nl.farnell.com/fci/10103594-0001lf/micro-usb-b-receptacle-smt-ra-5way/dp/2293752 farnell 2293752 € 0,60] Micro B connector, SMD; different layout than Papilio
 
** [http://nl.farnell.com/fci/10103594-0001lf/micro-usb-b-receptacle-smt-ra-5way/dp/2293752 farnell 2293752 € 0,60] Micro B connector, SMD; different layout than Papilio
  +
* LEDs [http://nl.farnell.com/kingbright/kphhs-1005syck/smd-led-0402-yellow/dp/2001788 farnell 2001788],'bright yellow', 0402.
   
 
=Xilinx PCB design guides=
 
=Xilinx PCB design guides=
Line 69: Line 64:
 
=Other stuff=
 
=Other stuff=
 
* SMD291 - FLUX [http://nl.farnell.com/chip-quik/smd291/flux-syringe-10cc-no-clean/dp/1850216?Ntt=1850216 farnell 1850216], [http://www.digikey.com/product-detail/en/SMD291/SMD291-ND/355201 digikey], or [http://www.digikey.com/product-detail/en/SMD291NL/SMD291NL-ND/1160000 5cc]
 
* SMD291 - FLUX [http://nl.farnell.com/chip-quik/smd291/flux-syringe-10cc-no-clean/dp/1850216?Ntt=1850216 farnell 1850216], [http://www.digikey.com/product-detail/en/SMD291/SMD291-ND/355201 digikey], or [http://www.digikey.com/product-detail/en/SMD291NL/SMD291NL-ND/1160000 5cc]
  +
* SMD291AX solder paste [http://www.farnell.com/datasheets/1376171.pdf datasheet] (the one from digikey is only partly readable)
* Differential impedance calculator [http://www.eeweb.com/toolbox/edge-coupled-microstrip-impedance/ eeweb]
+
* Differential impedance calculator (wrong results for strip?): [http://www.eeweb.com/toolbox/edge-coupled-microstrip-impedance/ eeweb], [http://www.mantaro.com/resources/impedance_calculator.htm mantaro.com]
   
  +
=PCB Errors=
=Todo/tocheck=
 
  +
* NC pins on DisplayPort should have been connected to ground
* make papilio output +/- 71MHz differential signal, at several differential voltages.
 
* add footprints to eagle
 
* can spartan-differential easily be made compatible with rs484?
 
   
 
=See Also=
 
=See Also=

Latest revision as of 16:34, 8 October 2014

Goals

  • LED<->PhotoDiode tests
  • 500MS/s scope
  • HF (GHz) -> LF mixing, + probes?
  • HF sending/receiving + direction sensing

Components



Xilinx PCB design guides

Other stuff

PCB Errors

  • NC pins on DisplayPort should have been connected to ground

See Also