The invention relates to an encircling type vibration generating device which comprises a shell, wherein a cover is arranged on the shell; a flower-shaped bonding permanent
magnet is arranged in the shell; a square N pole is arranged in the middle of the permanent
magnet, and four S poles are arranged around the permanent
magnet; a first ferromagnetic material
cushion layer and a second ferromagnetic material
cushion layer are covered on the S poles and the N pole; the first ferromagnetic material
cushion layer is pressed on the S poles through a rubber
washer at the lower end of the cover; a coil is installed between the N pole and each of the S poles; square cassette frames which are connected with springs are arranged at the upper end and the lower end of the coil; the lower end of the lower spring is connected with the bottom of each of the S poles, and the upper end of the upper spring is fixed on the cover; a closed main
magnetic circuit which starts from the N pole, passes through the second ferromagnetic material cushion layer, air gaps, the first ferromagnetic material cushion layer and the S poles, and then backs to the N pole is formed in the device; and the coil cuts the main
magnetic circuit up and down along with the external vibration to generate
electricity. The invention has the beneficial effects of improving the utilization ratio of the
magnetic circuit and the coil and the generating efficiency, and has compact structure and wide application range.