Hi Jacob

WHich datasheet are you referring to where it shows 12-15 pins each ?

more like a 1 or 2 per side..

Glen.


On 21/03/2018 8:24 PM, Jacob Falzon wrote:
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 <mailto: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>
        <mailto: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>
               
            <http://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>>
                <mailto: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>
                <mailto: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>
            <mailto: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>>
                            <mailto: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>>>
                                    <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
            <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>>>
                                         <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
            <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>>>
                           
            <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
            <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>>>
                           
            <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>>>
            <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
            <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>>>
                           
            <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>>
                               
            <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>
                    <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
            _______________________________________________
            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



        _______________________________________________
        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

Reply via email to