The drive probably has a shorted TVS diode, most likely the 12V one.
See
http://www.users.on.net/~fzabkar/HDD/TVS_diode_FAQ.htmlIf you need to replace the board, then you will need to transfer the serial flash memory chip from patient to donor. Some PCB suppliers provide such a service for free. The total cost should not exceed US$50.
However, Seagate's 3TB external drives are configured with sector sizes of 4096 bytes rather than 512 bytes. This means that you cannot install these drives internally and expect to have access to your data in the normal way.
Worse still, if your drive was spinning at the time of the fall, then it will most likely have suffered internal physical damage.
See
download/file.php?id=7003