Shock Media

Navigatie

Animo BreadOut bordjes

Forum > Ontwikkeling > Animo BreadOut bordjes << Vorige | 1 | 2 | 3
Naam Bericht
Mr GAmba
Special Member

De bordjes van fotoopa bieden idd voordelen, vooral bij gebruik in frontpanelen. Daarom ga ik dat idee ook nog wat verder uitwerken om te kijken of daar handige bordjes uit te halen zijn (dit gaat nog wel enige tijd duren).
MAXII op voorraad ! - MAXII webshop - 3D render van je print?
fotoopa

Hierbij wat uitleg hoe de serieele interface opgebouw is. Iedere print bevat 2 rijen pinheaders elk 7 pinnen. De linkerzijde van de print is de ingangs connector die verbonden wordt met de controller (PIC, AVR, CPLD, FPGA enz). Deze connector bevat de voeding (VCC, GND) en 5 signalen. Deze 5 signalen zijn:
code:

- IN_595   Data van de controller naar de interface vb 74HC595
- LD_595   load signaal om de data van alle schuifregisters over te laden.
- CLK      Clocksignaal vooralle schuifregisters
- LD_165   Load signaal voor de schijfregisters als read input (74HC165)
- OUT_165  Data naar de controller ( lezen van externe signalen)


Hieronder staat het princiep schema:



De 2de pinheader op de rechterkant is de uitgangs connector die gebruikt wordt als er meerdere modules nodig zijn. Alle modules worden via een 7 polige kabel doorgelust naar elkaar. Het is niet nodig dat er op iedere module een output type device en een inputtype device aanwezig is. ontbreekt er een dan moet die gewoon doorgelust worden in de layout van de ene naar de andere kant. Dit laat toe dat een volgende module weer over beide type signalen beschikt.

Omdat de voeding ook meegestuurd wordt is het wenselijk een elco op de beide connectors te plaatsen. Is er een module die veel stroom vregt dan moet je die best voorzien van een extra externe voeding op een afzonderlijke connector.

Voor de software worden zowel de data bitjes gelezen als geschreven met dezelfde clock. Op een AVR controller kun je trouwens de UART als SPI master configureren en dan maak je gebruik van de beide dubbel gebufferde 8 bit data registers voor het zenden en ontvangen. Dit kan op heel hoge snelheid. Heb je heel veel modules en grotere lengtes dan kun je de clockrate wat lager nemen. Gebruik je een CPLD of FPGA als controller dan heb je nog meer vrijheid.

Voor 7 segment display's moet je niet eens meer gaan multiplexen. Het heeft weinig nut, voor 0.25 euro heb je een 8 bit 74HC595 per digit. Eenvoudiger kan het niet. Voor rotary encoders lees je best ongeveer 50x per seconde de stand van de encoder die je in software verder bijhoud en verwerkt. Zo kun je verschillende encoders gelijktijdig binnennemen.

Alle gewone interfaces gaan hiervoor. Zoals 7 segment display's, LCD display's, rotary encoders, schakelaar, druktoetsen, ledjes, digitale I/O's, vermogen I/O via ULN2803, fet en transistor uitgangen, keyboards enz.

Als je iedere basis module voorziet met montagegaten kun je heel snel een frontplaat bediening opbouwen met deze bouwstenen. Heb je iets meer uitgangen nodig, hang er een module bij. Aan de software kant hoef je enkel het juiste aantal bitjes te bepalen die moeten uitgestuurd of ingelezen worden. Het aantal van uitsturen en binnennemen moet niet gelijk zijn, overtollige bitjes laat je in de verwerking vallen. Je beschikt immers over een load en store signaal voor het in en uit lachten van alle signalen.
FPGA voorbeelden , fotoopa Pbase
Mr GAmba
Special Member

@fotoopa, dit systeem heeft zeker een grote waarde qua frontplaat montage en snelle uitbreiding. Maar is lastig te combineren met de BreadOut bordjes (Althans het kost mij teveel tijd om ze tegelijk uit te werken). Maar ik zie er wel een grote voordelen in. Dus als iedereen een beetje geduld heeft, komen die bordjes waarschijnlijk over een paar weken.
MAXII op voorraad ! - MAXII webshop - 3D render van je print?
Twabi2

Maar wat is er mis met gewone BreadOut bordjes met eventueel een extra boxheader en montage gaten?
Waarom dat hele interface systeem er bovenop?

Ik vond de opzet zo mooi door de eenvoud. Gewoon 4 lampjes of knopjes of... wil je meer, dan doe je dat op je breadboard (en later op je gewone circuit).
De frontplaat kan je dan nog altijd met gewone flatcable verbinden.
Het is maar mijn mening natuurlijk, en ik heb zeker niet zoveel ervaring als Fotoopa of Mr Gamba... dus zie deze post niet als kritiek. Ik denk gewoon dat het anders weer iets té gespecialiseerd wordt.
The Space Shuttle Simulator
Mr GAmba
Special Member

Idd, het idee van fotoopa is zeker niet te onderschatten, vooral qua uitbreidbaarheid en flexibiliteit. Maar de breadout bordjes waren juist om snel kleine dingen te kunnen maken, en toch flexibeler te blijven dan een development board.
MAXII op voorraad ! - MAXII webshop - 3D render van je print?
MMSoft

Het ene hoeft het ander toch niet uit te sluiten.

Wat ik wil zeggen, waarom ontwerp/maak je niet beide boardjes ?

Ik verwacht dat er wel vraag naar is....
Geregistreerd mikroC gebruiker
fotoopa

Ik wil zeker niets opdringen. Het idee is ontstaan omdat ik zoveel verschillende ontwerpen maak en breakout boardjes kan ik niet gebruiken voor de eindmontage. Beginners zullen het eenvoudiger hebben met de breakout boardjes.

Nu er is niets verloren. Ik maak al die bordjes dan gewoon zelf. De pcb maken was nu voor mij een hindernis. Maar nu ik toch Eagle geleerd heb kan ik de files ook zelf opsturen en een kleine reeks printjes laten maken. Voor de kostprijs ben ik voor mezelf niet zo heel beperkt. Als ik ze per 10 stuks laat maken zal ik er wel een deel van de hand kunnen doen zoniet maak ik nog wat extra projecten

Beide type bordjes maken door dezelfde persoon is ook een dure en tijdrovende oplossing. Er gaat heel veel tijd in, iets dat velen niet zien en ik begrijp de prioriteit van Mr GAmba. We hebben trouwens al heel wat informatie onderling hierover uitgewisseld.

Ik ga dan ook enkel de DIL versie's ondersteunen. SMD wordt iets te fijn, en kostprijs maakt het niet zoveel uit. Komponenten bestellen is ook geen probleem op 2 dagen liggen die hier via Digi-key.
FPGA voorbeelden , fotoopa Pbase
Mr GAmba
Special Member

Ik wil best beide bordjes uitwerken en "produceren", maar zoals fotoopa al aanhaalt is dat nogal tijdrovend. Vandaar dat ik met de breadout bordjes begin, en later die andere toevoeg.
MAXII op voorraad ! - MAXII webshop - 3D render van je print?
Mr GAmba
Special Member

Samenkoopactie geopend!
MAXII op voorraad ! - MAXII webshop - 3D render van je print?
Technojunk
Member

Heb wat toegevoegd, maar zitten overal de onderdelen bij? En komen de LCD boardjes ook?
Printje geëtst hebben? mail me! | Even the invisible must be perfect
Mr GAmba
Special Member

Inclusief onderdelen.

LCD komt nog
MAXII op voorraad ! - MAXII webshop - 3D render van je print?
WilToyo
Golden Member

Komt er nog een SK voor de breadout bordjes, of kan ik ze ook op een andere manier bestellen?
shiptronic
Golden Member

link gemist ?

quote:
www.PPO-Systems.nl ,Officeel Elsbett dealer
WilToyo
Golden Member

Volgens mij is die sk gesloten.
shiptronic
Golden Member

oeps ! , bedtijd
www.PPO-Systems.nl ,Officeel Elsbett dealer
Eagle666

Je zult denk ik even geduld moeten hebben maar MrGamba zet zijn eigen webshop op en daar zal het uiteindelijk ook te verkrijgen zijn. Klik even op z'n naam en je vind de link naar z'n site. Bestellen kan de komende tijd daar nog even niet. Maar hij kan je meer vertellen erover .
EdwinNadorp
Golden Member

Ik heb ze via zijn eigen site besteld, en zijn prima geleverd.
Wel even zelf in elkaar solderen, maar dat geeft niet.

Tot op heden 3 puntjes voor verbetering ontdekt:

RS232Out:
De linker power is van het grid af en past daardoor niet in je breadbord, weglaten is echter geen probleem omdat hij rechts wel goed zit.

ButtonOut:
De pull-up of -down moet via een druppel soldeer geregeld worden. Ik heb er zelf maar een header op gezet voor een jumper. Ik weet nu namelijk nog niet of ze een 1 of 0 moeten maken in een mogelijk project waarin ik het gaat gebruiken.

LEDOut:
De input loopt van 0 tot en met 8, alleen moet de 8 een G van GND zijn.

Stuk voor stuk mooie bordjes!
Voor de liefhebber staan hier enkele foto's. Let op ze zijn niet altijd scherp.
Koop hier uw kristallen bol - in 2008 ga ik m'n projecten afmaken, echt waar .......
Zoeken in topic << Vorige | 1 | 2 | 3