首先取BD的中点E,连接AE,OM,ON,OP,OQ,由BD是正方形ABCD的对角线,可得AE⊥BD,又由⊙O与正方形ABCD相切于点P、Q,证得四边形APOQ是正方形,根据切线长定理,可得AE过圆心O,则可求得OE与OA的长,可得AE的长,继而求得答案,解题时注意对圆心位置的讨论.
【解析】
①当圆心O在对角线BD的上方时,
取BD的中点E,连接AE,OM,ON,OP,OQ,
∵BD是正方形ABCD的对角线,
∴AE⊥BD,
∵⊙O与正方形ABCD相切于点P、Q,
∴OP⊥AB,OQ⊥AD,
∵OP=OQ,
∴四边形APOQ是正方形,
∴OA=OQ=2,
∴∠QAE=∠PAE,
∴AE过⊙O的圆心O,
∴OE⊥BD,
∵OM=ON=2,MN=2,
∴OE=1,
∴AE=OA+OE=2+1,
∴AB==AE=4+2,
②当圆心O在对角线BD的下方时,
有①可知AE=OA-OE=2-1,
∴AB==AE=4-2
故答案为:4+2或4-2.