I am no scientist, but I'm doing some research about asteroids and their ability to cause an electromagnetic pulse (EMP) through their impact. I found these very helpful lines on this site:
The fireball and the blast wave are caused by the meteorite's kinetic energy being converted to heat. This converts the meteorite and some of the surrounding rocks in the Earth to a gas, but its initial density is the same as what it was before the impact. From the gas law you can see that this means that the pressure must be extremely high. This causes the gas to expand very fast, giving rise to the blast wave and the fireball. The electromagnetic pulse is caused by the extremely high temperatures of the fireball"
followed by a detailed explanation of how this works.
But so far I did not find something similar on the internet, some publication or scientific article that does explain and prove that — and under which conditions — an EMP can be caused by a meteor's impact.
I would be very grateful for any kind of hint.