| FORUM

FEDEVEL
Platform forum

Help...

Sakib816 , 01-16-2024, 05:46 AM
Suppose I want to do a project. How do I know what equipment is needed for my project? How to understand which component will be connected with which component? For example, any microcontroller or microprocessor with other peripherals or any embedded system? What will be the solution? How do I create the ability to create projects on my own?
Mohammad Fazil , 01-16-2024, 06:54 AM
In short, refer to the datasheets or try to google the interfacing of the main components, microcontollers, modules, sensors you want to use. You may find the circuits. A research is required.

I start with the idea and then make a list of features that my device should have to achieve my goal. You can also make a flow chart for this. Every feature I want to include may or may not require the selection of electronic components.
A research is required to see what is available in the market which will fulfill your requirements, for example, selection of any microcontroller (which can support the number of features I need), sensors or sensor modules etc.
After selecting main components, you can go through the datasheets to see the circuit design needs for your microcontroller, sensors, etc. Read how to interface, which pins/gpio can be used and how.
If you already know how to use tools like Altium, Eagle etc., then just start making your schematic and then PCB layout.

I hope this will give you a little bit idea.
Sakib816 , 01-16-2024, 08:08 AM
Can you tell me what is the minimum requirement to build a raspberry pi board? What should be on a raspberry pi board?
Mohammad Fazil , 01-16-2024, 05:05 PM
Raspberry Pi have CPU, HDMI port, GPU, RAM, Ethernet Port, SD card, LEDs, power source, USB ports slot etc.
Sakib816 , 01-16-2024, 06:00 PM
Which controller is necessary for each interface, such as HDMI controller, Ethernet controller, etc.? Is it feasible for each interface to establish a direct connection to the CPU or processor?
QDrives , 01-16-2024, 10:59 PM
Let me be very blunt here @Sakib816 -- start with something a lot simpler, like arduino or the magic wand board Robert designed.
Then, like @Mohammad Fazil mentioned, read the datasheets to understand how the components interact and what their effects are.
Robert Feranec , 01-17-2024, 10:55 AM
I agree with @QDrives , RPI is not the best board to start with. Here is a link to the tutorial what @QDrives mentioned: https://www.youtube.com/playlist?list=PLXvLToQzgzdea0sQXmpY8k4tfiXpkYIwO
Sakib816 , 01-17-2024, 07:29 PM
Thank you @Robert Feranec. Actually, I want to start with some high-speed typeboards to learn how to connect high-speed peripherals to microprocessors. Actually, I have used Altium Designer for 2 years. I designed some simple boards, but there was no high-speed interference in them. So I want to start with some designs that have HDMI, SATA, lvds or something else.
🙂🙂
QDrives , 01-17-2024, 09:42 PM
In order to understand how to do high-speed design, you would first need to know how to design in general.
What do you want to accomplish with your design? Before you can do the layout, you need to create the schematic. Before the schematic, you need to know the elements (CPU, memory, etc.)
You need to know WHY and HOW certain connections need to be made, just as much as THAT they need to be made.
If you come and ask here about those elements, to me at least, is an indication that you do not understand design in general, let alone the layout.

Its like asking to build a house, but you do not know which rooms to add, how to draw nor which materials to use.
This forum can help a lot, but it is not able to build the house nor guide you through the entire process. It can give advice on specific parts, principles, methods, techniques, etc.

Both Robert and I have worked in the industry for over 20 years. The knowledge we have now is much higher than what we had 2 years into our careers. Do not expect to be able to have our current knowledge in (another) 2 years.
For me, I had colleagues that could assist me. Now I am the one assisting. Here too, I assist where I can. But when it comes to questions like this (build a 'house') - I stop as it would take to much time.
I think that Robert has answered part of your question in various post here already. Take some time to read through them.
Don't know how to find them? Do consider - how much does the title of this post help others to know that you have questions about how to start high-speed design?

If you still have specific questions, you can create a new post for that.
Robert Feranec , 01-18-2024, 04:36 AM
If you really would like to design something with high speed, I would recommend to build a baseboard for a computer on module. Usually that is not very expensive and you can get experience working with these interfaces.
Sakib816 , 01-18-2024, 06:10 AM
@Robert Feranec @QDrives Thank you
Use our interactive Discord forum to reply or ask new questions.
Discord invite
Discord forum link (after invitation)

Didn't find what you were looking for?