Instead of reducing platinum salts in the presence of the mesoporous silica, say MCM-41, I would like to synthesize the Pt nanoparticles separately and then somehow mix them with the MCM-41 so that they get incorporated in the pores.
Depending on the pore size of MCM-41, first synthesize the Pt nanoparticles or use the suspension containing Pt nanoparticles of size slightly smaller than the pore size of your mesoporous silica. Put your MCM-41 inside this solution and can sonicate for some time, then keep it. Hopefully this will help...
You can also wet your MCM-41 with an KxPtCly solution, dry it and calcine it. Should give a homogenous Pt NP coating. Else-wise you can also reduce the molecules in a H2-stream while calcination. This will give you probably smaller Pt NPs. Depending on the channel size the pores might get blocked if too much Pt precursor was used.
To overcome diffusion limitations of pre-formed Pt NPs you can use supercritical solvents to adsorb on your Silica. Stronger binding can be enhanced via surface modifications of your Silica channels with 3-aminopropyltriethoxysilane.
take the presynthesized Pt nps dispersion in water based media( or media for mesoporous silica preparation) and add surfactant and TEOS followed by ammonia..and calcination..