dipcoref4
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionNext revisionBoth sides next revision | ||
dipcoref4 [2018/09/03 23:42] – created antichambre | dipcoref4 [2020/05/22 10:28] – [BOM] antichambre | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== | + | ====== |
{{ : | {{ : | ||
**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. | ||
All commons MIOS32 ports are available except: | All commons MIOS32 ports are available except: | ||
* General purpose J10x ports were removed. | * General purpose J10x ports were removed. | ||
- | * LCD port was reduced to a serial one, no more pins J15.D0-D7 | + | * LCD port was reduced to a serial one, no more pins J15.D0-D7 |
* 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). |
- | Check the [[dipboard32|dipBoard32]] for more details :-P | + | * SPI slave only supported by J19(SPI3). |
+ | Check the [[dipboardF4|dipBoardF4]] for more details :-P | ||
\\ | \\ | ||
\\ | \\ | ||
+ | ===== 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 73: | Line 52: | ||
{{ : | {{ : | ||
<wrap download> | <wrap download> | ||
- | [[https:// | + | [[https:// |
</ | </ | ||
</ | </ | ||
</ | </ | ||
\\ | \\ | ||
- | === The dipCore32 and the legacy MIOS32 ports. | + | |
- | <WRAP group> | + | ===== BOM ===== |
- | <WRAP column 90%> | + | Due to the small SMD, which is sometime a difficulty to solder, the board is already assembled by manufacturer, |
- | Check [[dipboard32|dipBoard32]] for more details about the connectors. | + | The mini-USB is optional. |
- | {{:antichambre: | + | |
- | </WRAP> | + | ^Qty ^Value |
- | </WRAP> | + | ^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, should be necessary 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 111: | Line 125: | ||
\\ | \\ | ||
\\ | \\ | ||
+ | \\ | ||
+ | \\ | ||
+ | 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