User Tools

Site Tools


dipcoref4

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dipcoref4 [2018/10/11 21:46]
phatline [BOM]
dipcoref4 [2020/12/28 07:39] (current)
antichambre [Download]
Line 2: Line 2:
 {{ :​antichambre:​fichier_29-08-2018_18_32_51.png?​400 |}} {{ :​antichambre:​fichier_29-08-2018_18_32_51.png?​400 |}}
 **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.**
-\\ +{{ :​antichambre:​img_1444.png?​600 |}}
-\\+
  
  
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
 \\ \\
 \\ \\
 ===== Download ===== ===== Download =====
-dipCoreF4 ​eagle lib for easy integration in your design. <wrap download>​ +DipCoreF4 ​eagle lib for easy integration in your design.\\  
-{{ :​antichambre:​dipcoref4_beta.zip |}} +  * <wrap download>​{{ :​antichambre:​dipcoref4_v2c-eagle.zip |}}</​wrap>​ 
-</​wrap>​+  * <wrap download>​{{ :​antichambre:​dipcoref4-v2c-kicad.zip |}}</​wrap> ​Thx to Phatline.
  
 ---- ----
- +===== Pinout ===== 
-===== PCB =====+=== The dipCoreF4 and the legacy MIOS32 ports. ​===
 <WRAP group> <WRAP group>
-<WRAP column ​50%> +<WRAP column ​90%> 
-{{ :​antichambre:​1809_dipcoreF4_v1.beta_top.png |}}+{{ :​antichambre:​1911_dipcoref4_v2a_pinout.png?600 |}}
 \\ \\
-{{ :​antichambre:​1809_dipcoreF4_v1.beta_bottom.png |}}+Check [[dipboardf4|dipBoardF4]] for more details about the connectors. 
 +</​WRAP>​
 </​WRAP>​ </​WRAP>​
-<WRAP column 45%> 
-4 layers PCB design.\\ 
-Fits 4 layer mostly common design rules. 
-  * min. drill 10mil 
-  * min. width 5mil 
-</​WRAP>​\\ 
-</​WRAP>​\\ 
 \\ \\
-<WRAP column 50%> 
-Top copper 
-{{ :​antichambre:​1809_dipcoreF4_v1.beta_layer_top.png |}} 
-\\ 
-Internal 1 
-{{ :​antichambre:​1809_dipcoreF4_v1.beta_layer_int1.png |}} 
-\\ 
-Internal 2 
-{{ :​antichambre:​1809_dipcoreF4_v1.beta_layer_int2.png |}} 
-\\ 
-Bottom 
-{{ :​antichambre:​1809_dipcoreF4_v1.beta_layer_bottom.png |}} 
-</​WRAP>​\\ 
- 
-===== BOM ===== 
-[[https://​www.mouser.com/​ProjectManager/​ProjectDetail.aspx?​AccessID=d84f1371c7|Mouser BOM version 1]]<wrap round todo 7%>to complete</​wrap>​ 
-^Qty ^Value  ​  ​^Package ^Parts^Mouser^Reichelt^Conrad^Other^Notes^ ​ 
-^Resistors^^^^^^^^^ 
-|1    |100R 5%   |0603 |R3  |[[https://​www.mouser.fr/​ProductDetail/​ROHM-Semiconductor/​ESR03EZPF1000?​qs=493kPxzlxfJdLkJZpX4ByA%3d%3d|755-ESR03EZPF1000 ]]      |        |      |     | | 
-|4    |680R 5%   |0603 |R1, R2, R8, R9  |[[https://​www.mouser.fr/​ProductDetail/​Panasonic/​ERJ-PA3J681V?​qs=sGAEpiMZZMvdGkrng054t6%2fAfIpq60YDGGtXI%252bjCSgEeBlnz3sOAbg%3d%3d| 667-ERJ-PA3J681V 
-]]      |        |      |     ​|Depends on Led | 
-|4    |10K 5%   |0603 |R4, R5, R6, R7  |[[https://​www.mouser.fr/​ProductDetail/​ROHM-Semiconductor/​ESR03EZPJ103?​qs=sGAEpiMZZMvdGkrng054t67Efho1F8r6e9okZoMz64k%3d| 
-755-ESR03EZPJ103 ]]      |        |      |     | | 
-|1    |100K 5%   |0603 |R11  |[[https://​www.mouser.fr/​ProductDetail/​ROHM-Semiconductor/​ESR03EZPJ104?​qs=sGAEpiMZZMvdGkrng054tywGjayRHxH2VJSU4tqJ%2fbOAC8vAO%2fF%252bEQ%3d%3d|755-ESR03EZPJ104 ]]      |        |      |     | | 
-^PTC fuses, resettable thermistors^^^^^^^^^ 
-|1    |1206L150THWR|1206|F1|[[https://​www.mouser.fr/​ProductDetail/​Littelfuse/​1206L150THWR?​qs=%2fha2pyFaduhlexFGoLte04X2tL%252bbW3Ma%252b9epP3LU68QBDZh6rRT18Q%3d%3d|576-1206L150THWR]] ​     |        |      |[[https://​lcsc.com/​product-detail/​PTC-Resettable-Fuses_TLC-Electronic-TLC-NSMD150_C261956.html|C261956]] ​    | | 
-^Capacitors^^^^^^^^^ 
-|2    |20p   ​|0603|C12,​ C13 |[[https://​www.mouser.fr/​ProductDetail/​AVX/​06035A200KAT2A?​qs=sGAEpiMZZMs0AnBnWHyRQGLLNibhjOPILuZTbL4RIF0%3d| 
-581-06035A200K ]]     ​| ​       |      |     | | 
-|9    |100n   ​|0603|C2,​ C5, C6, C7, C8, C9, C14, C15, C16 |[[https://​www.mouser.fr/​ProductDetail/​KEMET/​C0603C104Z3VACTU?​qs=sGAEpiMZZMs0AnBnWHyRQFqPnX0Olvco%252bYoiWDWTaEY%3d| 80-C0603C104Z3V 
-  ]]     ​| ​       |      |[[https://​lcsc.com/​product-detail/​Multilayer-Ceramic-Capacitors-MLCC-SMD-SMT_SAMSUNG_CL10F104ZB8NNNC_100nF-104-80-20-50V_C1688.html|C1688]] ​    | | 
-|3    |2,2u   ​|0603|C4,​ C10, C11 |[[https://​www.mouser.fr/​ProductDetail/​Murata-Electronics/​GRM188R61E225MA12D?​qs=sGAEpiMZZMs0AnBnWHyRQKFZIQ7b73cd0WU1d%2fiuf08lyeq6nGrSWg%3d%3d|81-GRM188R61E225MA2D ]]     ​| ​       |      |[[https://​lcsc.com/​product-detail/​Others_2-2UF-25V-Y5V-20_C71001.html| 
-C71001]] ​    | | 
-|1    |10u Tantalum ​   |SMC_A(1206)|C3 |[[https://​www.mouser.fr/​ProductDetail/​AVX/​F931C106MAA?​qs=sGAEpiMZZMuEN2agSAc2puC4lhRhLeolmYomTIpwaLE%3d| 
-647-F931C106MAA ]]     ​| ​       |      |[[https://​lcsc.com/​product-detail/​Tantalum-Capacitors_AVX_TAJA106M016RNJ_10uF-106-20-16V_C8015.html| 
-C8015]] ​    | | 
-|1    |47u Tantalum ​   |SMC_B(1210)|C1 |[[https://​www.mouser.fr/​ProductDetail/​Vishay-Sprague/​TMCMB1C476MTRF?​qs=sGAEpiMZZMuEN2agSAc2pqyLMxN%252bdaSr1ZUobrj8juKxspNLmKYGKA%3d%3d| 
-74-TMCMB1C476MTRF ​ ]]      |        |      |[[https://​lcsc.com/​product-detail/​Tantalum-Capacitors_47uF-476-10-16V_C112105.html| 
-C112105]]| | 
-^Crystal^^^^^^^^^  
-|1    |8MHz |3.2X2.5_KX-7|Q1 ​          ​|oups! Not easy to find :(      |        |      |     |will be changed... |  
-^LEDs^^^^^^^^^  
-|4    |--|0805 ​ |5V, 3V3, L1, L2            |[[https://​www.mouser.fr/​ProductDetail/​755-SML-H12U8TT86C|755-SML-H12U8TT86C]] ​     |        |      |     | |  
-^ICs^^^^^^^^^  
-|1    |STM32F405RG|LQFP64|IC1 ​           |[[https://​www.mouser.fr/​ProductDetail/​STMicroelectronics/​STM32F405RGT6?​qs=sGAEpiMZZMuI9neUTtPr78HyJRgfrsYV8S0GE9JrUrw%3d|511-STM32F405RGT6]] ​     |        |      |[[https://​lcsc.com/​product-detail/​ST-Microelectronics_STMicroelectronics_STM32F405RGT6_STM32F405RGT6_C15742.html|C15742]] ​    | | 
-|1    |74HCT541|TSSOP20 ​     |IC2            |[[https://​www.mouser.fr/​ProductDetail/​Nexperia/​74HCT541PW118?​qs=sGAEpiMZZMtOwpHsRTksowxVT%2f9EkYvN3%2fc6cAqxAUQ%3d|771-74HCT541PW-T ]]      |        ||     ​[[https://​lcsc.com/​product-detail/​74-Series_Nexperia_74HCT541PW-118_74HCT541PW-118_C131314.html|C131314]] ​     | | 
-|1    |LD1117AS33TR|SOT223 ​     |REG            |[[https://​www.mouser.fr/​ProductDetail/​STMicroelectronics/​LD1117AS33TR?​qs=sGAEpiMZZMsGz1a6aV8DcLVRTmaeOdDgNH1NaHTUtDw%3d| 
-511-LD1117AS33 ]]      |        |      |[[https://​lcsc.com/​product-detail/​Low-Dropout-Regulators-LDO_HTC_LM39100S-3-3_LM39100S-3-3_C126055.html| 
-C126055]] ​    | | 
-^Switches^^^^^^^^^ 
-|2    |Micro Switches|KMR2 4.6x2.8 ​        ​|RESET,​ USER |[[https://​www.mouser.fr/​ProductDetail/​CK/​KMR221NGLFS?​qs=sGAEpiMZZMtFyPk3yBMYYOnIe7f6qL%252bAPb%2fLa2JZAro%3d|611-KMR221NGLFS]] | | |[[https://​lcsc.com/​product-detail/​Others_C-K-KMR221GLFS_C72443.html| 
-C72443]] | SMT Tact Switches| 
-^Headers^^^^^^^^^ 
-|3    |1*20           | male  |      |[[https://​www.mouser.fr/​ProductDetail/​Amphenol-FCI/​68000-420HLF?​qs=sGAEpiMZZMs%252bGHln7q6pm2nKUjHUi6l60IvxbziFXG8%3d|649-68000-420HL]] ​      ​| ​     |     ​|[[https://​lcsc.com/​product-detail/​Male-Header_2-54mm-1-20P-Straight-Headers-Pins_C50981.html|C50981]] |Termination Post Length max 2.57mm | 
-^Connnector^^^^^^^^^ 
-|1    |mini-USB |THT  |USB             ​|[[https://​www.mouser.fr/​ProductDetail/​TE-Connectivity/​1734510-1?​qs=sGAEpiMZZMulM8LPOQ%252byk5iMqoToDEs%2fWOccw2Kf2Ys%3d|571-1734510-1]] ​        ​| ​     |     | |for other ref take care about restricted area! |      
- 
----- 
- 
-===== 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 120: Line 54:
 [[https://​www.dropbox.com/​s/​5jc3smxbg7hxno0/​1809_dipCoref4_PinoutsAndFunctions.xls?​dl=1|xls chart]] [[https://​www.dropbox.com/​s/​5jc3smxbg7hxno0/​1809_dipCoref4_PinoutsAndFunctions.xls?​dl=1|xls chart]]
 </​wrap>​ </​wrap>​
-</​WRAP>​ 
-</​WRAP>​ 
-\\ 
-=== The dipCoreF4 and the legacy MIOS32 ports. === 
-<WRAP group> 
-<WRAP column 90%> 
-Check [[dipboardf4|dipBoardF4]] for more details about the connectors. 
-{{:​antichambre:​1808_dipcore_v1.beta_docu.png|}} 
 </​WRAP>​ </​WRAP>​
 </​WRAP>​ </​WRAP>​
 \\ \\
  
 +===== BOM =====
 +Due to the small SMD, which is sometime a difficulty to solder, the board is already assembled by manufacturer,​ except the connectors. \\
 +The mini-USB is optional. ​
  
 +^Qty ^Value  ​  ​^Package ^Parts^Mouser^Reichelt^Conrad^LCSC^Notes^ ​
 +^Headers^^^^^^^^^
 +|3    |1*20           | male  |      |[[https://​www.mouser.fr/​ProductDetail/​437-3501012000006101d|
 +437-3501012000006101]] ​      ​| ​     |     ​|No!|Adapted to sockets Mill-Max 0552-1-15-01-11-27-10-0 or 0553-1-15-15-11-27-10-0 ​ |
 +^Connnector^^^^^^^^^
 +|1    |mini-USB |THT  |USB             ​|[[https://​www.mouser.fr/​ProductDetail/​TE-Connectivity/​1734510-1?​qs=sGAEpiMZZMulM8LPOQ%252byk5iMqoToDEs%2fWOccw2Kf2Ys%3d|571-1734510-1]] ​        ​| ​     |     ​|no!|for other ref take care about restricted area! |     
 +\\
 +\\
 +===== Installing the MIOS32 Bootloader =====
 +All dedicated MIDIBox Cores, must have pre-programmed bootloader in order to communicate in MIDI with [[http://​ucapps.de/​mios_studio.html|MIOS-Studio ]]\\
 +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://​www.st.com/​en/​development-tools/​st-link-v2.html|dedicated programmer/​debugger]] or any equipped Discovery/​Nucleus board.
 +  * The [[https://​www.st.com/​content/​st_com/​en/​products/​development-tools/​software-development-tools/​stm32-software-development-tools/​stm32-programmers/​stsw-link004.html|ST-Link Software]].
 +  * <wrap round download 60%>​{{:​antichambre:​dipcoref4_bootlader.zip|Bootloader hex file for dipCoreF4}}</​wrap>​
 +  * 5 Grabber clips or an home-made adapter board.
 +{{:​antichambre:​grabbers.png?​400|}}{{:​antichambre:​swd_adapter.png?​400|}}\\
 + \\
 +=== Disco/​Nucleus and dipCoreF4 SWD Pinout and connection ===
 +{{:​antichambre:​2005_disco_swd_pinout.png?​200|}}{{ :​antichambre:​2005_dipcoref4_v2a_swd_pinout.png?​300|}}
 +\\
 +== Example: ==
 +{{:​antichambre:​connected_swd.png?​400| }}
 +\\
 +\\
 +=== Flashing ===
 +{{:​antichambre:​stm32f4-discovery-st-link-jumpers.png?​300|}}<​wrap round important 60%>
 +If you use a Disco or Nucleus board, those jumpers must be removed.
 +</​wrap>​
 +\\
 +
 +Once the dipCoreF4 is correctly connected refer to [[http://​ucapps.de/​mbhp_core_stm32f4.html|uCapps STM32F4 Based Core page > Installing the MIOS32 Bootloader ]] where the flashing process is already well explained.\\
 +<wrap round download 60%>​{{:​antichambre:​dipcoref4_bootlader.zip|please use dedicated bootloader hex file}}</​wrap>​
 +\\
 +----
 +\\
 ===== 407VG vs 405RG ===== ===== 407VG vs 405RG =====
  
Line 156: Line 124:
 \\ \\
 \\ \\
 +\\
 +\\
 +For any questions, informations or observations do not hesitate to contact me (Forum).\\
 +[[antichambre|Antichambre.]]\\
  
  
  
dipcoref4.1539294373.txt.gz · Last modified: 2018/10/11 21:46 by phatline