The ring current around Earth produces a magnetic field that is directly opposite Earth's magnetic field ; that is, if the difference between solar electrons and protons gets higher, then Earth's magnetic field becomes weaker.