juribeparada / MMDVM_HS

MMDVM HotSpot: firmware for ZUMspot or MMDVM_HS based boards (D-Star, DMR, YSF, P25, NXDN and POCSAG)
GNU General Public License v2.0
351 stars 140 forks source link

PTT led keeps on #26

Closed jcyfkimi closed 6 years ago

jcyfkimi commented 6 years ago

I assembled my own librekit with blue pill and rf7021se module on prototype board with jump wires, however the PTT led will keeps on after 1st transmit(no matter what the content is, cw id or real DMR network qso) while testing with MMDVMHost, also I can hear nothing with my RTL-SDR even without signals. It seems that thr rf7021 module didn't get the command to transmit. I'm pretty sure that I modified the TCXO successfully and had no clue on what's wrong with the module. Any comments?

juribeparada commented 6 years ago

This is a common hardware assembly issue and actually not a firmware problem. That happens when the stm32 is not receiving the proper clock signal from the 7021. There are many reasons of a missing clock signal:

jcyfkimi commented 6 years ago

Yes I definitely know this should be a hardware issue, I double checked the items that you listed as below: Check for proper firmware: MMDVM_HS (not ZUMspot!) ====> I'm using the install_fw_librekit.sh script to load the firmware to blue pill, this should be all right. No TxRxCLK signal connection No SPI bus connection between ADF7021 and STM32, mainly SLE, SDATA, SCLK (a 7021 not configured) ====> I checking the wire connection using multimeter, all good. CE with 0 V (7021 always in reset state) ====> I measured the voltage of CE pin and get about 0.9v, maybe something wrong here? No proper power to 7021 ====> I connected VCC to 3.3v, should I connected to 5V? Bad 7021 ====> Unfortunately I only got 1 7021 module and unable to check if it's good or not. Bad soldering, short circuits, etc

juribeparada commented 6 years ago

The 7021 uses 3.3 V, and CE pin should be high (it's low during a very short time for reseting)

jcyfkimi commented 6 years ago

I will change a pin for CE to test if the PC14 pin has some issues, honestly I don't understand why it's get 0.9V