hỏi về cách chuyển BaSO4 thành BaCO3

Cho em hỏi tại sao trong phân tích định tính khi chuyển kết tủa BaSO4 (trong ống nghiệm) thành BaCO3, người ta thêm dung dịch Na2CO3 bão hoà vào ống nghiệm chứa kết tủa, đun nóng, quay li tâm, loại bỏ dung dịch và lại tiến hành vài lần như vậy. Biết BaSO4 và BaCO3 có tích số tan lần lượt là 10-10 và 10-9,4

TT(BaCO3)=C(Ba+)*C(CO3(2-)). TT(BaSO4)=C(Ba2+)*C((SO4)2-) BaCO3<<–>>(Ba2+) + (CO3)2- (1) BaSO4<<–>>(Ba2+) + (SO4)2- (2)

khi thêm dd Na2CO3 thì nồng độ (CO3)2- tăng lên cân bằng (1) chuyển dịch theo chiều kết tủa BaCO3, nồng độ Ba2+ trong dd giảm –>>BaSO4 tan ra theo pt (2), tiến hành vài lần thì kết tủa BaSO4 tan hết, kết tủa BaCO3 hình thành, mình chỉ biết vậy các bạn đóng góp thêm nha