spacelab-ufsc / daughterboards Goto Github PK
View Code? Open in Web Editor NEWOBDH 2.0 daughterboards
License: GNU General Public License v3.0
OBDH 2.0 daughterboards
License: GNU General Public License v3.0
This is just a sugestion, when i was developing the memory expansion daughterboard it help me a lot for reviewing and checking the PCB. The spreeadsheet made by @krgouveia can be found in this link: https://github.com/spacelab-ufsc/pcb-library/blob/master/File%20Templates/PCB%20Design%20Checklist.xlsx, any doubts about the topics on the checklist you can ask me.
Create 4 core schematic files: 0_Architecture, 1_Interface, 2_Non_Volatile_Memories and 3_Communication_Buffers.
Use two non volatile memory types (micro SD card and NOR flash, MT25QL01GBBB) and 1 SPI buffer (SN74LVC125A or similar).
Create the OBDH female connector(Samtec FSI-110-03-G-D-AD), Power on 3V3 LED and Debug Headers (before and after SPI buffer MOSI, MISO, CLK and CS signals and alternative power supply source).
Create SD card circuits (slot SD, capacitors and pull-up/down resistors) e NOR Flash Memory (memory, capacitors and pull-up/down resistors).
Nor Flash Memory: (MT25QL01GBBB8ESF)
From the datasheet (page 79):
"Normal precautions must be taken for supply line decoupling to stabilize the VCC supply. Each device in a system should have the VCC line decoupled by a suitable capacitor (typically 100nF) close to the package pins. At power-down, when VCC drops from the operating voltage to below the power-on-reset threshold voltage shown here, all operations are disabled and the device does not respond to any command."
Reference design: Technical Note - PCB Layout Design Guidelines
SD Card: (WM12834CT-ND)
Document the project of the memory expansion daugtherboard (datasheet or user manual). Example of documetation: https://github.com/spacelab-ufsc/obdh2/blob/master/doc/build/obdh2_doc.pdf
1-) .OutJob file configuration
2-) BOM.xls
3-) QUOTE.xls
4-) SCH.pdf
5-) GERBERS.zip
6-) NC Drill files.zip
7-) Pick and Place files.zip
8-) ODB++.zip
Create block diagrams, functions and features description, version compatibility, credits and additional info.
Use 4-wire buffer for the SPI channel (SN74LVC125A or similar)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.