Korkens Optical Flow sensor
Re: Korkens Optical Flow sensor
Vilken PCB tillverkare anlitar du? och vad kostar de?
Hur får du dit det ytmonterade?
Hur får du dit det ytmonterade?
Re: Korkens Optical Flow sensor
qx5:
Just nu kollar jag på PCBCart och PCBWing för 10 st 6-lagers kort så tar de ca 4000-5000 kr med 10% impedans matchning men utan buried vias.
Inte så trevligt billigt, men får leva med det. Av de är 3500 kr "tooling cost" så slipper den igen sen iaf (om de blir bra på första försöket).
6-lagers kort är för att jag vill ha de två höghastighetsinterfacen i de interna lagren för att minska EMI, om det skulle komma till att jag vill börja sälja det.
Men tror att designen också skulle kunna göras på 4-lagers (behöver 2 signallager för DDR2 interfacet).
Tar jag 4-lagers så blir det ca 1500 kr billigare (nästan allt i tooling cost). Men då är frågan om det skulle klara EMI tester...
DDR-interfacet kommer gå i 350 MHz ser det ut som nu och då kommer datasignalerna gå i 700 MHz, så det är inte jättesakta signaler.
När det kommer till montering och lödning så monterar jag prototyperna själv. Blir metallstencil och pasta.
Personligen tycker jag att BGA är enklare att få bra än QFN och LQFP.
Gillar dehär dokumentet för de som behöver liten push för att våga testa BGA: http://retroactive.be/extreme_soldering_tc2014.pdf
Just nu kollar jag på PCBCart och PCBWing för 10 st 6-lagers kort så tar de ca 4000-5000 kr med 10% impedans matchning men utan buried vias.
Inte så trevligt billigt, men får leva med det. Av de är 3500 kr "tooling cost" så slipper den igen sen iaf (om de blir bra på första försöket).
6-lagers kort är för att jag vill ha de två höghastighetsinterfacen i de interna lagren för att minska EMI, om det skulle komma till att jag vill börja sälja det.
Men tror att designen också skulle kunna göras på 4-lagers (behöver 2 signallager för DDR2 interfacet).
Tar jag 4-lagers så blir det ca 1500 kr billigare (nästan allt i tooling cost). Men då är frågan om det skulle klara EMI tester...
DDR-interfacet kommer gå i 350 MHz ser det ut som nu och då kommer datasignalerna gå i 700 MHz, så det är inte jättesakta signaler.
När det kommer till montering och lödning så monterar jag prototyperna själv. Blir metallstencil och pasta.
Personligen tycker jag att BGA är enklare att få bra än QFN och LQFP.

Gillar dehär dokumentet för de som behöver liten push för att våga testa BGA: http://retroactive.be/extreme_soldering_tc2014.pdf
Re: Korkens Optical Flow sensor
Jag skall ju inte sätta korten på en quad utan kamerastabilisering, då finns det lite mer budget.
6 lager låter bra, det är ju dumt om du får in störningar på minnesbussen.
Har inte Avnet Express Artixen du söker? XC7A35T-1CSG324I? 30 st för 45 usd styck i 10-tal.
6 lager låter bra, det är ju dumt om du får in störningar på minnesbussen.
Har inte Avnet Express Artixen du söker? XC7A35T-1CSG324I? 30 st för 45 usd styck i 10-tal.
Re: Korkens Optical Flow sensor
Agwan:
Då har man lite extra ja.
Men ska fortfarande hålla mig kring 500kr, ett bra riktmärke och med Artixen är jag fortfarande on track.
De va som tusan! Jag som kollade för bara nån dag sedan.
Men då är det inget problem de heller, skönt!
Tack för att du har koll.
Då har man lite extra ja.

Men ska fortfarande hålla mig kring 500kr, ett bra riktmärke och med Artixen är jag fortfarande on track.
De va som tusan! Jag som kollade för bara nån dag sedan.
Men då är det inget problem de heller, skönt!
Tack för att du har koll.

Re: Korkens Optical Flow sensor
Hmm, sitter på ett "problem" som är lite av ett I-landsproblem igen. 
Kollar på kondingar och resistorer och funderar på om jag ska ha 0603 eller 0402 som minsta.
Då jag redan har BGA och QFN så är inte 0402 nå illa, men kondingar i 0603 har nog låg ESL för att var okej med Artix-7an.
Jag lutar mot 0402 så man lätt kan få in kondingar och resistorer under BGAerna på baksidan kortet - skulle ni välja annorlunda?
0603 är lite lättare att löda, men ska ändå köra stencil så det spelar inte någon direkt roll.
EDIT:
Det får bli 0402.
Jag har inga problem att löda det och mindre är bättre i detta fall.

Kollar på kondingar och resistorer och funderar på om jag ska ha 0603 eller 0402 som minsta.
Då jag redan har BGA och QFN så är inte 0402 nå illa, men kondingar i 0603 har nog låg ESL för att var okej med Artix-7an.
Jag lutar mot 0402 så man lätt kan få in kondingar och resistorer under BGAerna på baksidan kortet - skulle ni välja annorlunda?

0603 är lite lättare att löda, men ska ändå köra stencil så det spelar inte någon direkt roll.
EDIT:
Det får bli 0402.

Re: Korkens Optical Flow sensor
Ett tips är att spana in: http://www.thehighspeeddesignbook.com
Lee Ritchey som har skrivit boken "right the first time" går igenom mycket detaljer om höghastighetskort och avkoppling etc.
T.ex. Induktansskillnader mellan olika kapslar och hur vior ligger i förhållande till kapslar etc. Kan ju vara viktigt om du tänker lägga avkopplingen på baksidan.
Lee Ritchey som har skrivit boken "right the first time" går igenom mycket detaljer om höghastighetskort och avkoppling etc.
T.ex. Induktansskillnader mellan olika kapslar och hur vior ligger i förhållande till kapslar etc. Kan ju vara viktigt om du tänker lägga avkopplingen på baksidan.
Re: Korkens Optical Flow sensor
Tackar för länken! Den gav en bra förklaring på ESL.
Då vet jag att 0603 och 0402 båda fungerar bra, men 0402 passar mellan två bollar på en BGA, så stannar nog med den.
Om det skulle visa sig att 0603 får plats utan problem så kan jag gå upp till det lite senare.
EDIT:
Gillade också de han skrev om att vart man placerar kondingen knappt spelar någon roll vid höga frekvenser när power planes styr impedansen.
EDIT2:
Nä, nu tänkte jag fel. Jag börjar med 0603, blir det problem med plats så går jag ned till 0402.

Då vet jag att 0603 och 0402 båda fungerar bra, men 0402 passar mellan två bollar på en BGA, så stannar nog med den.
Om det skulle visa sig att 0603 får plats utan problem så kan jag gå upp till det lite senare.

EDIT:
Gillade också de han skrev om att vart man placerar kondingen knappt spelar någon roll vid höga frekvenser när power planes styr impedansen.
EDIT2:
Nä, nu tänkte jag fel. Jag börjar med 0603, blir det problem med plats så går jag ned till 0402.
Re: Korkens Optical Flow sensor
Sååå, första schemat med det viktigaste som FPGA, kamera, minne, config osv (har inte med I/O eller kontakter).
För de som har ork och lust kan ta en liten titt.
EDIT:
En annan sak som inte är med är ett parallell interface som ska gå till en FT240X som ska användas vid debug.
Då den har 1Mbyte/s överföring så kan man få ut ganska mycket som man kan behöva.
För de som har ork och lust kan ta en liten titt.

EDIT:
En annan sak som inte är med är ett parallell interface som ska gå till en FT240X som ska användas vid debug.
Då den har 1Mbyte/s överföring så kan man få ut ganska mycket som man kan behöva.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Korkens Optical Flow sensor
Nudå! Nu ska det mesta vara med.
Tycker ni att jag glömt något?
Tycker ni att jag glömt något?

Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Korkens Optical Flow sensor
Let the routing begin! 

Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
Re: Korkens Optical Flow sensor
Det är några saker som jag tycker skulle sitta fint.
1) En bus så att man kan koppla ihop två kort. Skulle vara en nice lösning för äkta 3D processering. Ett antal LVDS-par i en smidig kontakt (kanske flex-list?).
2) en SPI bus utdragen på en kontakt. Smidigt om man ska koppla in den till en microkontroller, men ändå ha lite bättre prestanda än uart.
3) möjlighet att driva två-tre servon (pwm) om man vill göra en kamera stabilisering. Dvs använda egen till något annat, t.ex tracking.
Edit:
1) tycker jag är viktigast. 2) skulle man kunna få till genom att lägga till ett par pinnar i CON1.
3) är mest en bra att ha grej!
Edit 2:
1) skulle räcka med en footprint för kontakten på baksidan. Så kan man lägga till den i mån av behov.
1) En bus så att man kan koppla ihop två kort. Skulle vara en nice lösning för äkta 3D processering. Ett antal LVDS-par i en smidig kontakt (kanske flex-list?).
2) en SPI bus utdragen på en kontakt. Smidigt om man ska koppla in den till en microkontroller, men ändå ha lite bättre prestanda än uart.
3) möjlighet att driva två-tre servon (pwm) om man vill göra en kamera stabilisering. Dvs använda egen till något annat, t.ex tracking.
Edit:
1) tycker jag är viktigast. 2) skulle man kunna få till genom att lägga till ett par pinnar i CON1.
3) är mest en bra att ha grej!
Edit 2:
1) skulle räcka med en footprint för kontakten på baksidan. Så kan man lägga till den i mån av behov.
Re: Korkens Optical Flow sensor
Bra idéer!
Ska försöka fixa det mesta.
Med ett LVDS interface så funderar jag på hur man ska göra det. Då det blir bra fart på den linan så man bör har bra kontakter (anpassade) osv.
Typ kanske SATA eller liknande? Eller finns de andra som kan vara bra för detta med bra impedansanpassning?
Vad va idén för servon, hänger inte riktigt med?
Då systemet i sig inte kommer ha gyron eller så på sig så kan man inte direkt få någon bra återkoppling.

Med ett LVDS interface så funderar jag på hur man ska göra det. Då det blir bra fart på den linan så man bör har bra kontakter (anpassade) osv.
Typ kanske SATA eller liknande? Eller finns de andra som kan vara bra för detta med bra impedansanpassning?
Vad va idén för servon, hänger inte riktigt med?
Då systemet i sig inte kommer ha gyron eller så på sig så kan man inte direkt få någon bra återkoppling.

Re: Korkens Optical Flow sensor
Vitsen med servona var att kunna göra som Pixy Cam: http://charmedlabs.com/default/?page_id=211
Se filmen lite längre ner på sidan.
Kontakttypen jag tänkte för LVDS-länken var i stil med den som används på Raspberry Pi till deras kamera. Borde funka.
Se även: http://www.molex.com/molex/products/fam ... n#overview
Se filmen lite längre ner på sidan.
Kontakttypen jag tänkte för LVDS-länken var i stil med den som används på Raspberry Pi till deras kamera. Borde funka.
Se även: http://www.molex.com/molex/products/fam ... n#overview
Re: Korkens Optical Flow sensor
Spännande Emil!
Vore det inte smartare att ha alla kontakter på baksidan av kortet. Eller vad jag menar är att ha sensorn på en sida där inga kontakter finns. När man monterar kortet så vill man ju ha fri sikt från sensorn och inte en massa kablage och annat skräp i vägen
/Fredrik
Vore det inte smartare att ha alla kontakter på baksidan av kortet. Eller vad jag menar är att ha sensorn på en sida där inga kontakter finns. När man monterar kortet så vill man ju ha fri sikt från sensorn och inte en massa kablage och annat skräp i vägen

/Fredrik
Re: Korkens Optical Flow sensor
Andax:
Nu hänger jag med på vad du vill ha en servo-header till, ska hitta lite plats för den. Blev så nöjd med att jag fick plats med alla ICs på 50x37mm - men nu får jag öka på det lite.
Det jag blir mest nojig över där är strömmen servona drar. Mitt system är väl skyddat, men kopplar man in via USB tex så tror jag datorn kommer klaga.
Men driver man med extern källa så ska det inte vara några problem.
FCC kontakten du visade ser okej ut, men hittar inga EMI tester på den.
Vet du hur denna presterar där? Struntar jag i EMI kunde jag kört 4-lagers PCB, men vill gärna klara sånt också.
Med lite tur får jag köra i vårat EMC-labb på universitetet för att se hur bra min design är.
m_thread:
Tackar!
Vad tänkte du på med kablage? Inget hänger i vägen för sensorn.
Kanske JTAG headern (6-pin 2.54mm headern) kan vara lite i vägen, men de är bara vid programmering.
Något som inte syns är att 10mm till tillkommer i höjd när man monterar linsen i linshållaren.
Nu hänger jag med på vad du vill ha en servo-header till, ska hitta lite plats för den. Blev så nöjd med att jag fick plats med alla ICs på 50x37mm - men nu får jag öka på det lite.

Det jag blir mest nojig över där är strömmen servona drar. Mitt system är väl skyddat, men kopplar man in via USB tex så tror jag datorn kommer klaga.
Men driver man med extern källa så ska det inte vara några problem.
FCC kontakten du visade ser okej ut, men hittar inga EMI tester på den.
Vet du hur denna presterar där? Struntar jag i EMI kunde jag kört 4-lagers PCB, men vill gärna klara sånt också.

Med lite tur får jag köra i vårat EMC-labb på universitetet för att se hur bra min design är.
m_thread:
Tackar!
Vad tänkte du på med kablage? Inget hänger i vägen för sensorn.
Kanske JTAG headern (6-pin 2.54mm headern) kan vara lite i vägen, men de är bara vid programmering.

Något som inte syns är att 10mm till tillkommer i höjd när man monterar linsen i linshållaren.