When we use different salts as a precursor for nanoparticle synthesis, is it necessary that they be from the same precursor? For example, nickel chloride and copper chloride are the same; can we use any one of the nitrate salts?
Most of the time yes, however this may have some side-effects :
-Changing the size/morphology of the nanoparticles
-Changing their surface ligands
-Modifying the reaction kinetics (the reaction may take more time to finish)
-Changing the impurities in the lattice.
-etc...
Also in the case of two different precursors (nickel chloride and copper chloride) there is no guarantee nickel and copper will be mixed together in the end product. It depends on their kinetics.