From nRF52 DK to 3rd party module in custom PCB

Hi,

First of all, I'm new in the field of BLE development. I have a custom PCB and some sensors. I want to send the data from these sensors to an app via BLE. These sensors use I2C and SPI protocols and digital and analog inputs.

I got myself an nRF52 DK and try a few things. The next step is using a 3rd party BLE module in my custom PCB.

I guess I have 2 options:

Working with my Atmega328p and a module with an nRF52832 or an nRF51822 as I could work with some Arduino libraries for creating a GATT profile with services and characteristics.

Use only the 3rd module and its digital inputs as the microcontroller and program it with Segger, Keil or similar. I believe this option would be more difficult for me at this stage (libraries, code, etc)

My doubts:

How to connect the BLE module to my microcontroller. 

Do I have to program the module separately with the nRF52 DK? How can I do it?

I would like to have something similar to the nRF8001 Bluefruit LE module from adafruit. (https://learn.adafruit.com/getting-started-with-the-nrf8001-bluefruit-le-breakout)

Kind Regards,

Pablo

Parents
  • Hi Einar,

    Let's say I go for a one-chip solution, as it seems less complicated than I thought. I can use a module with the nRF58323 as it's pretty common. 

    As it's the same SOC as my nRF52 DK I would just have to follow its schematic.

    In my PCB I should have a header with the same pins as p19 or p20? for programming my module with the nRF528323 and the digital outputs that I need.

    I'm sure I will need some help with this so I'll be back here if so.

    Thank you I'll take a look.

    Regards,

    Pablo

  • Hi Pablo,

    pgonzaleztrucorp said:
    As it's the same SOC as my nRF52 DK I would just have to follow its schematic.

    Yes, you can use the nRF52 DK as a reference. There are also reference schematics in the product specification.

    pgonzaleztrucorp said:
    In my PCB I should have a header with the same pins as p19 or p20? for programming my module with the nRF528323 and the digital outputs that I need.

    P19 and P20 is the debug out port. You would need something similar to the debug in port (P18). It does not have to be this full connector though, the only thing you really need to program is GND, SWDIO, SWDCLK and preferably VDD, though that is not strictly needed.

    pgonzaleztrucorp said:
    I'm sure I will need some help with this so I'll be back here if so.

    No problem, just ask. But please open new cases for new questions so that it can be handled by the most appropriate application engineer for that specific question.

    Einar

Reply
  • Hi Pablo,

    pgonzaleztrucorp said:
    As it's the same SOC as my nRF52 DK I would just have to follow its schematic.

    Yes, you can use the nRF52 DK as a reference. There are also reference schematics in the product specification.

    pgonzaleztrucorp said:
    In my PCB I should have a header with the same pins as p19 or p20? for programming my module with the nRF528323 and the digital outputs that I need.

    P19 and P20 is the debug out port. You would need something similar to the debug in port (P18). It does not have to be this full connector though, the only thing you really need to program is GND, SWDIO, SWDCLK and preferably VDD, though that is not strictly needed.

    pgonzaleztrucorp said:
    I'm sure I will need some help with this so I'll be back here if so.

    No problem, just ask. But please open new cases for new questions so that it can be handled by the most appropriate application engineer for that specific question.

    Einar

Children
No Data
Related