NOTE: I most probably have lack of information on this topic. So rather than reacting furiously or deleting my post; you can inform me, so I can edit/update my post.
I want to start learning to design MCU (I want to be able to use different brand's ARM chips) boards on programs such as Proteus (I'm open for other program suggestions.).
First; If you can advice me an info source about this, I will be more than happy if you provide them.
My main question is this:
I wanted to add schematics of "MKE02Z64VLD4" chip (NXP Brand) that I have under my reach. I reached NXP's website and downloaded a ".bxl" file that they provided and opened in a software (also provided by them). The software does the conversion of that file for various programs (excluding Proteus).
As I mentioned before, I want to be able to work with different brand chips. So I might need to learn to manually add designs to the program.
1. Is there a procedure that you use for such purpose (adding unlisted chip to design)? Or is there a source (other than Google) where you can find libraries?
2. Should I use another program (Such as Altium, Eagle OrCAD etc)?
3. If I manually add a chip to the design program, will I be able to simulate it?
I'm so confused that I might be asking wrong questions. If I do, please correct me.
Thank you,
Best Answer
As far as I know, Proteus is the only electric simulator where you can place a micro-controller, load a compiled program, connect other electrical components to the ports, and see how the system behaves.
Despite being quite frown upon, I chose this way to learn and design my first microcontrolled circuits. And I'm still using it. Because:
Proteus needs to know three aspects of every component:
In Proteus you can edit the first two aspects, but the third is out of your reach. Electrical models of MCU are provided by the manufacturers to Proteus. If the one you need does not exist, then you will not be able to simulate it.
Facing this problem, my advice are: