Need information regarding nrf52833 usage

Hi,

I have been conducting research for a product configuration that necessitates HDMI video output, alongside the integration of HX711 and st7920 components. In consideration of microcontroller options, I am contemplating the utilization of the nrf52833. My understanding is that both HX711 and st7920 utilize the SPI protocol, . Fortunately, the nrf52833 supports both of these communication protocols. Additionally, the desired BLE functionality is also available in the nrf52833.for hdmi video i'll be using a HDMI Transmitter.

I seek confirmation regarding the appropriateness of this microcontroller choice for seamless integration with the mentioned components, or if there are alternative microcontrollers that better support the functionalities required for this configuration.


Parents
  • Hi,

    By default, it looks like HX711 does not support normal SPI protocol, but it can be read using bit-banging (see example in driver implementation for Zephyr). ST7910 seems to support a serial interface mode, which should be interfaceable using SPI.

    I'm not sure what interface your HDMI transmitter chip supports, or what kind of throughput you would require for your application, but note that BLE is not ideal for video streaming.

    The nRF52833 might work if you do not have have heavy CPU activity, but given that you need to support multiple interfaces, data sampling, and BLE, you might want to consider one of the newer generations with dual-core CPU support (nRF5340 available now, nRF54H20 coming soon).

    Best regards,
    Jørgen

Reply
  • Hi,

    By default, it looks like HX711 does not support normal SPI protocol, but it can be read using bit-banging (see example in driver implementation for Zephyr). ST7910 seems to support a serial interface mode, which should be interfaceable using SPI.

    I'm not sure what interface your HDMI transmitter chip supports, or what kind of throughput you would require for your application, but note that BLE is not ideal for video streaming.

    The nRF52833 might work if you do not have have heavy CPU activity, but given that you need to support multiple interfaces, data sampling, and BLE, you might want to consider one of the newer generations with dual-core CPU support (nRF5340 available now, nRF54H20 coming soon).

    Best regards,
    Jørgen

Children
Related