[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 594: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 650: sizeof(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/phpbb/session.php on line 1110: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 494: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 113: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 5277: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3903)
vedder.se forums • RESC: Automotive quality high voltage fork from the VESC - Page 2
Page 2 of 5

Re: Moving around pins on the STM32 and upgrading to f7 over f4

Posted: 04 Jun 2017, 04:55
by rew
NORMALLY ST provides compatibility between series of chips. So I have a board, where I was able to upgrade the planned '072 to a '405 without any hassle. Similarly, I have an application that I can prototype using the VESC hardware but that doesn't need a big CPU. So I suddenly have an '072 on there....

However, with the 100 pins STM32F7xx vs the STM32F4xx something went wrong with the 100-pin package.

Pin 19, VDD on the '405 is not present on the F7. And pin 49, VSS on the F7 is not present on the F4. And all thirty pins in between are shifted by one position.

So, in general, you would be able to design a board for either F4 or F7, but the exception is the 100 pin variant....

Re: Moving around pins on the STM32 and upgrading to f7 over f4

Posted: 04 Jun 2017, 16:54
by ragonamuffin
Just my luck! :lol: I think I will build my first prototype out of the F4 as I am still a newbie and i don't want to run into too many issues. I will post my revised schematics here shortly. Stay tuned!

Thanks as always!

Re: Moving around pins on the STM32 and upgrading to f7 over f4

Posted: 04 Jun 2017, 18:01
by rew
Well.. If you make a proper footprint of the F4 and F7 chips, they should "fit" in the schematic. So then you get to swap out the CPUs, and have only minor adjustments to make in the PCB. (provided your CAD package does forward/backward annotation).

Re: Moving around pins on the STM32 and upgrading to f7 over f4

Posted: 06 Jun 2017, 20:03
by ragonamuffin

Re: Moving around pins on the STM32 and upgrading to f7 over f4

Posted: 06 Jun 2017, 21:05
by rew
Oh, sure. the 144 pin version should work. Or otherwise the 176 pin version if the 144 pin version doesn't work. Eighty unused pins! whow! (probably only about 64, as the number of ground and VCC pins grows slowly as well. An you slowly get a few more special purpose pins. Like VDDA and VREF are the same pin on small packages, but separate pins on bigger ones).

Re: Moving around pins on the STM32 and upgrading to f7 over f4

Posted: 06 Jun 2017, 21:31
by ragonamuffin
What about using one of these, as I really would prefer 3 CAN buses:
STM32F413VG
STM32F413VH
STM32F423VH
STM32F423RH
STM32F413RH
STM32F413RG

If not one of these, which 144 pin would be the least troublesome?

Re: Moving around pins on the STM32 and upgrading to f7 over f4

Posted: 06 Jun 2017, 23:08
by ragonamuffin

Re: Moving around pins on the STM32 and upgrading to f7 over f4

Posted: 06 Jun 2017, 23:10
by ragonamuffin
Looks like I only need to supply 3.3v to this PCB now! This PCB is going to be squeaky clean :) 12v of course for gate drivers.

EDIT: Nevermind, using 5v on the current amps, oh well have to add an extra wire to harness :lol:

Re: Moving around pins on the STM32 and upgrading to f7 over f4

Posted: 07 Jun 2017, 05:48
by rew

Re: Moving around pins on the STM32 and upgrading to f7 over f4

Posted: 07 Jun 2017, 14:02
by ragonamuffin
That sounds like a great plan. I was hoping to have found a 64 pin 3 CANbus chip that would work. I will move forward with the 144 pin!