conr2286 / PocketFT8Xcvr

Pocket FT8 Revisited
4 stars 1 forks source link

The Pocket FT8 Transceiver seemingly doesn't display all the received messages #23

Open conr2286 opened 1 month ago

conr2286 commented 1 month ago

On an active 40M band, significant audio traffic is heard through the audio patch, but only a few decoded messages are displayed.

conr2286 commented 1 month ago

SI4735 noise problem?

conr2286 commented 1 month ago

Disconnecting the audio test point connection may have improved the noise (no measurement available, but seems better). Consider moving SI5351 and the MCP342X to from Wire to Wire2 (SDA2/SCL2) to reduce I2C noise on the SI4735 bus.

conr2286 commented 1 month ago

Disabling I2C polling of touchscreen ADC greatly improves reception evidenced by both the number of decoded messages and their signal strengths. Removing the touchpanel display may provide a minor additional improvement (difficult to measure on-the-air --- it would need a controlled experiment to be sure).

conr2286 commented 1 day ago

Disabling the touchscreen polling in the firmware resolves the problem. The SI4735 doc asserts that its I2C port is sensitive to noise from other devices on the bus. V2.00 moves the other devices to another I2C bus, isolating the SI4735 on its own private bus.

However... it's also possible that investigation uncovered a firmware problem in which the touchscreen polling consumes too much CPU time for FT8 decoding. So... we are currently exploring a non-blocking design for the touchscreen ADC.