dipcoref4
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
dipcoref4 [2018/09/06 13:36] – [Features] antichambre | dipcoref4 [2020/05/23 08:13] – [Installing the MIOS32 Bootloader] antichambre | ||
---|---|---|---|
Line 2: | Line 2: | ||
{{ : | {{ : | ||
**A reduced Core for your MIDIbox App, an STM32F405RG in a DIP40 format.** | **A reduced Core for your MIDIbox App, an STM32F405RG in a DIP40 format.** | ||
- | \\ | + | {{ : |
- | \\ | + | |
Line 10: | Line 9: | ||
* Same internal hardware as Disco or wCore (speed, memory, peripherals, | * Same internal hardware as Disco or wCore (speed, memory, peripherals, | ||
* Board pinout and package compatible with a MIOS8 PIC 8-) | * Board pinout and package compatible with a MIOS8 PIC 8-) | ||
- | * USB connector onboard. | + | * USB connector onboard. 2 OTG are available, second(new) USB is Host only. |
* 5V power input and led. | * 5V power input and led. | ||
* 3.3V regulator and led on board. | * 3.3V regulator and led on board. | ||
Line 16: | Line 15: | ||
* User and Reset buttons. | * User and Reset buttons. | ||
* 2 user leds. | * 2 user leds. | ||
- | * 8 extra pins for USB, buttons and leds. | + | * 12 extra pins for USB, buttons and leds. |
* Your favorite Core is now a current component easy to integrate. | * Your favorite Core is now a current component easy to integrate. | ||
Line 23: | Line 22: | ||
* LCD port was reduced to a serial one, no more pins J15.D0-D7 , no back-light power supply. | * LCD port was reduced to a serial one, no more pins J15.D0-D7 , no back-light power supply. | ||
* 2 UART only(2 MIDI In/2Out). | * 2 UART only(2 MIDI In/2Out). | ||
- | * 2 AIN channels only(e.g. pedal inputs) | + | * 2 AIN channels only(e.g. pedal inputs). |
+ | * SPI slave only supported by J19(SPI3). | ||
Check the [[dipboardF4|dipBoardF4]] for more details :-P | Check the [[dipboardF4|dipBoardF4]] for more details :-P | ||
\\ | \\ | ||
Line 29: | Line 29: | ||
===== Download ===== | ===== Download ===== | ||
dipCoreF4 eagle lib for easy integration in your design. <wrap download> | dipCoreF4 eagle lib for easy integration in your design. <wrap download> | ||
- | {{ : | + | {{ : |
</ | </ | ||
---- | ---- | ||
- | + | ===== Pinout ===== | |
- | ===== PCB ===== | + | === The dipCoreF4 and the legacy MIOS32 ports. |
<WRAP group> | <WRAP group> | ||
- | <WRAP column | + | <WRAP column |
- | {{ : | + | {{ : |
\\ | \\ | ||
- | {{ : | + | Check [[dipboardf4|dipBoardF4]] for more details about the connectors. |
+ | </ | ||
</ | </ | ||
- | <WRAP column 45%> | ||
- | 4 layers PCB design.\\ | ||
- | Fits 4 layer mostly common design rules. | ||
- | * min. drill 10mil | ||
- | * min. width 5mil | ||
- | </ | ||
- | </ | ||
\\ | \\ | ||
- | <WRAP column 50%> | ||
- | Top copper | ||
- | {{ : | ||
- | \\ | ||
- | Internal 1 | ||
- | {{ : | ||
- | \\ | ||
- | Internal 2 | ||
- | {{ : | ||
- | \\ | ||
- | Bottom | ||
- | {{ : | ||
- | </ | ||
- | |||
- | |||
- | |||
- | ---- | ||
- | |||
- | ===== Pinout ===== | ||
=== First, was a chart. === | === First, was a chart. === | ||
This chart gives you the equivalence between the different pinout and functions.\\ | This chart gives you the equivalence between the different pinout and functions.\\ | ||
Line 77: | Line 52: | ||
{{ : | {{ : | ||
<wrap download> | <wrap download> | ||
- | [[https:// | + | [[https:// |
</ | </ | ||
- | </ | ||
- | </ | ||
- | \\ | ||
- | === The dipCoreF4 and the legacy MIOS32 ports. === | ||
- | <WRAP group> | ||
- | <WRAP column 90%> | ||
- | Check [[dipboardf4|dipBoardF4]] for more details about the connectors. | ||
- | {{: | ||
</ | </ | ||
</ | </ | ||
\\ | \\ | ||
+ | ===== BOM ===== | ||
+ | Due to the small SMD, which is sometime a difficulty to solder, the board is already assembled by manufacturer, | ||
+ | The mini-USB is optional. | ||
+ | ^Qty ^Value | ||
+ | ^Headers^^^^^^^^^ | ||
+ | |3 |1*20 | male | |[[https:// | ||
+ | 437-3501012000006101]] | ||
+ | ^Connnector^^^^^^^^^ | ||
+ | |1 |mini-USB |THT |USB | ||
+ | \\ | ||
+ | \\ | ||
+ | ===== Installing the MIOS32 Bootloader ===== | ||
+ | All dedicated MIDIBox Cores, must have pre-programmed bootloader in order to communicate in MIDI with [[http:// | ||
+ | Like the Waveshare, the dipCoreF4 has no programmer onboard.\\ | ||
+ | \\ | ||
+ | Even if the dipCoreF4 is now provided with it, better to explain connection and process.\\ | ||
+ | \\ | ||
+ | You will need:\\ | ||
+ | * A ST-LINK/V2 SWD interface, [[https:// | ||
+ | * The [[https:// | ||
+ | * <wrap round download 60%> | ||
+ | * 5 Grabber clips or an home-made adapter board. | ||
+ | {{: | ||
+ | \\ | ||
+ | === Disco/ | ||
+ | {{: | ||
+ | \\ | ||
+ | == Example: == | ||
+ | {{: | ||
+ | \\ | ||
+ | \\ | ||
+ | === Flashing === | ||
+ | {{: | ||
+ | If you use a Disco or Nucleus board, those jumpers must be removed. | ||
+ | </ | ||
+ | \\ | ||
+ | |||
+ | Once the dipCoreF4 is correctly connected refer to [[http:// | ||
+ | <wrap round download 60%> | ||
+ | \\ | ||
+ | ---- | ||
+ | \\ | ||
===== 407VG vs 405RG ===== | ===== 407VG vs 405RG ===== | ||
Line 115: | Line 124: | ||
\\ | \\ | ||
\\ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | For any questions, informations or observations do not hesitate to contact me (Forum).\\ | ||
+ | [[antichambre|Antichambre.]]\\ | ||
dipcoref4.txt · Last modified: 2020/12/28 07:39 by antichambre