Hi David,

if i'm not mistaken the STM32's VDD and VSS has some 12-15 pins each but
the schematic only shows a few of them connected.  I'm referring to the
SM1000-F schematic in particular.

My project involves designing a similar board but that also supports a data
connection.

Thanks again for your help.




On Mon, Mar 19, 2018 at 8:59 PM, David Rowe <da...@rowetel.com> wrote:

> Hi Jacob,
>
> On my schematic they do appear connected together.  Can you explain your
> question further?
>
> BTW why are you so interested in the SM1000 hardware design, what sort of
> project are you working on?
>
> Thanks,
>
> David
>
> On 20/03/18 01:55, Jacob Falzon wrote:
>
>> Hi again,
>>
>> thanks for all your help.
>>
>> I had a question regarding the power connections for the stm32.
>>
>> Not all the VDD and VSS pins of the F4 are connected externally together.
>> Is there a reason for that?
>>
>> On Tue, Mar 13, 2018 at 3:48 PM, Danilo Beuche <danilo.beu...@gmx.net
>> <mailto:danilo.beu...@gmx.net>> wrote:
>>
>>     Hi,
>>
>>
>>     fyi: storing configuration data in stm32f4 flash is already being
>>     supported by stm32f4_vrom.c/.h in the sm1000 code.
>>
>>
>>     Regards,
>>     Danilo
>>
>>
>>     On 13.03.2018 13:56, Andy Wood wrote:
>>
>>>
>>>     www.st.com/resource/en/application_note/dm00036065.pdf
>>>     <http://www.st.com/resource/en/application_note/dm00036065.pdf>
>>>
>>>
>>>     Application note for using flash as emulated eeprom.
>>>
>>>
>>>
>>>     ------------------------------------------------------------
>>> ------------
>>>     *From:* Jacob Falzon <jacobfalzon2...@gmail.com>
>>>     <mailto:jacobfalzon2...@gmail.com>
>>>     *Sent:* 13 March 2018 12:48
>>>     *To:* freetel-codec2@lists.sourceforge.net
>>>     <mailto:freetel-codec2@lists.sourceforge.net>
>>>     *Subject:* Re: [Freetel-codec2] UART, SPI Pins on SM1000
>>>     Thanks a lot for the help.
>>>
>>>     I'll be sure to take a look at it.
>>>
>>>     I was afraid that the system was going to run out of memory if I
>>>     expanded on the program.
>>>
>>>     Ran into something else I couldn't understand on the schematic.
>>>
>>>     Not all the VDD and VSS pins of the F4 are connected externally
>>>     together. Is there a reason for that?
>>>
>>>
>>>     On Fri, Mar 9, 2018 at 10:43 PM, glen english
>>>     <g...@cortexrf.com.au <mailto:g...@cortexrf.com.au>> wrote:
>>>
>>>         The F4 flash is organised into sectors,
>>>
>>>         small, medium, large
>>>
>>>         the small sectors are organised into small pages, can be
>>>         erased on their own while the micro is running, and are useful
>>>         in conjunction with a wear levelling algorthm for NV memory, I
>>>         describe below.
>>>
>>>         I would suggest say choosing a small sector/page for NV.
>>>
>>>         if you need 64 bytes, use an area of say 4kbytes and store
>>>         your data in consecutive 128 byte lumps.
>>>
>>>         IE
>>>
>>>         erase the whole lot
>>>
>>>         when you need to write settings, write your 64 bytes.
>>>
>>>         when you need to write again, write into the next 64 bytes
>>>
>>>         when you need to write again, write into the next 64 bytes
>>>
>>>         and so on
>>>
>>>         when you run out of 64 byte chunks (IE you reach the end of
>>>         the page or the sector) and THEN do you trigger a page or
>>>         sector erase
>>>
>>>         this minimises  flash wear.
>>>
>>>         for reading, the software just reads the chunks up to where it
>>>         finds erased (0xff) cells , it knows which is most recent
>>>
>>>         or you can compute a CRC for each say 60 bytes in the top 4
>>>         bytes of  the 64 bytes. if it fails crc check, it is probably
>>>         an unused block (or a bad block where if it is your block you
>>>         need to read then you'd read out of main flash defaults and
>>>         write them in)
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>         On 10/03/2018 8:31 AM, David Rowe wrote:
>>>
>>>             The EEPROM is not used - plenty of storage on board the
>>>             stm32f4.  Not sure how much memory is being used at run
>>>             time, but its usually pretty tight.  Less than half the
>>>             flash is being used I think.
>>>
>>>             - David
>>>
>>>             On 10/03/18 02:11, Jacob Falzon wrote:
>>>
>>>                 Thanks!
>>>
>>>                 If you don't mind, I would also like to ask you
>>>                 regarding the EEPROM.
>>>
>>>                 Is it currently being used by the board or is it also
>>>                 implemented for expansion purposes? I thought it might
>>>                 have been used for storing prefences to be loaded but
>>>                 apparently from the comments its eems to be done from
>>>                 Flash rather than the external EEPROM.
>>>
>>>                 If it is used was it implemented because of a lack of
>>>                 on-board memory on the STM32F4? Might you know how
>>>                 much memory is consumed as the SM1000 is running and
>>>                 how I could verify it?
>>>
>>>                 Kindest regards and sorry for any bother.
>>>
>>>
>>>
>>>                 On Wed, Mar 7, 2018 at 9:43 PM, David Rowe
>>>                 <da...@rowetel.com <mailto:da...@rowetel.com>
>>>                 <mailto:da...@rowetel.com <mailto:da...@rowetel.com>>>
>>>                 wrote:
>>>
>>>                     Hi Jacob,
>>>
>>>                     1/ Test is an unused feature at present, you can
>>>                 treat it like a GPIO
>>>
>>>                     2/ We use an opto-isolator so we don't have to
>>>                 provide a switch to
>>>                     the external radios PTT circuit.  An
>>>                 electro-mechanical relay would
>>>                     have been an alternative.  It's usually a
>>>                 mechanical switch on your
>>>                     PTT mic.
>>>                     - David
>>>
>>>                     On 08/03/18 00:22, Jacob Falzon wrote:
>>>
>>>                         Hello again,
>>>
>>>                         there are another two pins for the SM1000 that
>>>                 I wanted to know
>>>                         more about.
>>>
>>>                         The Test pin connects to a Self-Test circuit.
>>>                 What exactly is
>>>                         this used to test for please?
>>>                         Also there is another pin named CPPT that
>>>                 connects to an
>>>                         optoisolator. I understand that the CPPT
>>>                 signal is used to
>>>                         trigger the PTT for the radio but why is the
>>>                 opto-isolator
>>>                         implemented please?
>>>
>>>                         Thank you very much for your attention.
>>>
>>>                         Kindest regards,
>>>
>>>
>>>
>>>                         On Sat, Feb 24, 2018 at 9:01 PM, Jacob Falzon
>>>                         <jacobfalzon2...@gmail.com
>>>                 <mailto:jacobfalzon2...@gmail.com>
>>>                 <mailto:jacobfalzon2...@gmail.com
>>>                 <mailto:jacobfalzon2...@gmail.com>>
>>>                         <mailto:jacobfalzon2...@gmail.com
>>>                 <mailto:jacobfalzon2...@gmail.com>
>>>                         <mailto:jacobfalzon2...@gmail.com
>>>                 <mailto:jacobfalzon2...@gmail.com>>>> wrote:
>>>
>>>                              Thank you very much for your attention.
>>>
>>>                              Have a good night!
>>>
>>>                              On 24 Feb 2018 8:26 PM, "David Rowe"
>>>                 <da...@rowetel.com <mailto:da...@rowetel.com>
>>>                         <mailto:da...@rowetel.com
>>>                 <mailto:da...@rowetel.com>>
>>>                              <mailto:da...@rowetel.com
>>>                 <mailto:da...@rowetel.com> <mailto:da...@rowetel.com
>>>                 <mailto:da...@rowetel.com>>>> wrote:
>>>
>>>                                  Hi Jacob,
>>>
>>>                                  These pins are just broken out as
>>>                 GPIOs or for future
>>>                         expansion.
>>>
>>>                                  - David
>>>
>>>                                  On 25/02/18 00:54, Jacob Falzon wrote:
>>>
>>>                                      Hi there,
>>>
>>>                                      i was looking at the schematic
>>>                 and I came upon the
>>>                         SPI pins
>>>                                      and the UART pins in the schematic.
>>>
>>>                                      The SPI pins ( SCK, MOSI, MISO,
>>>                 NSS) do not seem to be
>>>                                      connected with an external
>>>                 component. What is their
>>>                         purpose?
>>>
>>>                                      Also the UART pins whilst
>>>                 available are they currently
>>>                                      utilised for some purpose?
>>>
>>>                                      Many thanks for your kind attention.
>>>
>>>                                      Regards,
>>>
>>>
>>>
>>>                 ------------------------------
>>> ------------------------------------------------
>>>                                      Check out the vibrant tech
>>>                 community on one of the
>>>                         world's most
>>>                                      engaging tech sites, Slashdot.org!
>>>                 http://sdm.link/slashdot
>>>
>>>
>>>
>>>                 _______________________________________________
>>>                                      Freetel-codec2 mailing list
>>>                 Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>
>>>                         <mailto:Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>>
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>
>>>                         <mailto:Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>>>
>>>                 https://lists.sourceforge.net/
>>> lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>>
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>>>
>>>
>>>
>>>                 ------------------------------
>>> ------------------------------------------------
>>>                                  Check out the vibrant tech community
>>>                 on one of the
>>>                         world's most
>>>                                  engaging tech sites, Slashdot.org!
>>>                 http://sdm.link/slashdot <http://sdm.link/slashdot>
>>>                 _______________________________________________
>>>                                  Freetel-codec2 mailing list
>>>                 Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>
>>>                         <mailto:Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>>
>>>                                                 <mailto:
>>> Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>
>>>                         <mailto:Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>>>
>>>                 https://lists.sourceforge.net/
>>> lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>>
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>>>
>>>
>>>
>>>
>>>
>>>                 ------------------------------
>>> ------------------------------------------------
>>>                         Check out the vibrant tech community on one of
>>>                 the world's most
>>>                         engaging tech sites, Slashdot.org!
>>>                 http://sdm.link/slashdot <http://sdm.link/slashdot>
>>>
>>>
>>>
>>>                         _______________________________________________
>>>                         Freetel-codec2 mailing list
>>>                 Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>
>>>                         <mailto:Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>>
>>>                 https://lists.sourceforge.net/
>>> lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>>
>>>
>>>
>>>                 ------------------------------
>>> ------------------------------------------------
>>>                     Check out the vibrant tech community on one of the
>>>                 world's most
>>>                     engaging tech sites, Slashdot.org!
>>>                 http://sdm.link/slashdot <http://sdm.link/slashdot>
>>>                     _______________________________________________
>>>                     Freetel-codec2 mailing list
>>>                 Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>
>>>                     <mailto:Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>>
>>>                 https://lists.sourceforge.net/
>>> lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>>
>>>
>>>
>>>
>>>
>>>                 ------------------------------
>>> ------------------------------------------------
>>>
>>>                 Check out the vibrant tech community on one of the
>>>                 world's most
>>>                 engaging tech sites, Slashdot.org!
>>>                 http://sdm.link/slashdot <http://sdm.link/slashdot>
>>>
>>>
>>>
>>>                 _______________________________________________
>>>                 Freetel-codec2 mailing list
>>>                 Freetel-codec2@lists.sourceforge.net
>>>                 <mailto:Freetel-codec2@lists.sourceforge.net>
>>>                 https://lists.sourceforge.net/
>>> lists/listinfo/freetel-codec2
>>>                 <https://lists.sourceforge.net
>>> /lists/listinfo/freetel-codec2>
>>>
>>>
>>>             ------------------------------------------------------------
>>> ------------------
>>>
>>>             Check out the vibrant tech community on one of the world's
>>>             most
>>>             engaging tech sites, Slashdot.org!
>>>             http://sdm.link/slashdot <http://sdm.link/slashdot>
>>>             _______________________________________________
>>>             Freetel-codec2 mailing list
>>>             Freetel-codec2@lists.sourceforge.net
>>>             <mailto:Freetel-codec2@lists.sourceforge.net>
>>>             https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>> <https://lists.sourceforge.net/lists/listinfo/freetel-codec2>
>>>
>>>
>>>
>>>
>>>         ------------------------------------------------------------
>>> ------------------
>>>         Check out the vibrant tech community on one of the world's most
>>>         engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>>         <http://sdm.link/slashdot>
>>>         _______________________________________________
>>>         Freetel-codec2 mailing list
>>>         Freetel-codec2@lists.sourceforge.net
>>>         <mailto:Freetel-codec2@lists.sourceforge.net>
>>>         https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>>         <https://lists.sourceforge.net/lists/listinfo/freetel-codec2>
>>>
>>>
>>>
>>>
>>>     ------------------------------------------------------------
>>> ------------------
>>>     Check out the vibrant tech community on one of the world's most
>>>     engaging tech sites, Slashdot.org!http://sdm.link/slashdot
>>>
>>>
>>>
>>>     _______________________________________________
>>>     Freetel-codec2 mailing list
>>>     Freetel-codec2@lists.sourceforge.net
>>>     <mailto:Freetel-codec2@lists.sourceforge.net>
>>>     https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>>     <https://lists.sourceforge.net/lists/listinfo/freetel-codec2>
>>>
>>
>>
>>     ------------------------------------------------------------
>> ------------------
>>     Check out the vibrant tech community on one of the world's most
>>     engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>     _______________________________________________
>>     Freetel-codec2 mailing list
>>     Freetel-codec2@lists.sourceforge.net
>>     <mailto:Freetel-codec2@lists.sourceforge.net>
>>     https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>     <https://lists.sourceforge.net/lists/listinfo/freetel-codec2>
>>
>>
>>
>>
>> ------------------------------------------------------------
>> ------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>>
>>
>>
>> _______________________________________________
>> Freetel-codec2 mailing list
>> Freetel-codec2@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>>
>>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> Freetel-codec2 mailing list
> Freetel-codec2@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/freetel-codec2
>
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2

Reply via email to