(1)由题意,2c=4,=,∴c=2,a=2 ∴b2=a2-c2=4,∴椭圆E的方程为+=1; (2)假设存在圆心在原点的圆,使得该圆的任意一条切线与椭圆E恒有两个交点A,B,且⊥, 设该圆的切线方程为y=kx+m,A(x1,y1),B(x2,y2). 由,可得(1+2k2)x2+4kmx+2m2-8=0,则△=8(8k2-m2+4)>0,∴8k2-m2+4>0 x1+x2=-,x1x2=, ∴y1y2=(kx1+m)(kx2+m)=k2x1x2+km(x1+x2)+m2= 要使⊥,只需x1x2+y1y2=0,即+=0,所以3m2-8k2-8=0, 所以k2=≥0 又8k2-m2+4>0,所以,所以m2≥,即m≥或m≤-, 因为直线y=kx+m为圆心在原点的圆的一条切线,所以圆的半径为r2==, 所以所求的圆为x2+y2=,此时圆的切线y=kx+m都满足m≥或m≤-; 当切线的斜率不存在时切线为x=±与椭圆+=1的两个交点为(,±)或(-,±)满足⊥, 综上,存在圆心在原点的圆x2+y2=,使得该圆的任意一条切线与椭圆E恒有两个交点A,B,且⊥. 因为x1+x2=-,x1x2=, 所以|AB|=|x1-x2|=, 当k≠0时,|AB|= 因为4k2++4≥8,所以0<≤,所以|AB|≤2 当k=0时,或斜率不存在时,计算得|AB|=. 综上可得|AB|max=2 |